Filename Size 1 - Introduction/01 - Don't reinvent the wheel.mp4 23.3 MB 1 - Introduction/02 - What you should know.mp4 11.7 MB 2 - 1. Design Patterns/03 - Object-oriented design experience.mp4 14.5 MB 2 - 1. Design Patterns/04 - What are design patterns.mp4 10 MB 2 - 1. Design Patterns/05 - What are design principles.mp4 5.7 MB 3 - 2. The Strategy Pattern/06 - Revisiting inheritance.mp4 9 MB 4 - 3. The Adapter Pattern/18 - Using the Adapter pattern.mp4 12.4 MB 4 - 3. The Adapter Pattern/19 - Challenge - The Adapter pattern.mp4 2.6 MB 4 - 3. The Adapter Pattern/20 - Solution - The Adapter pattern.mp4 4.7 MB 5 - 4. The Observer Pattern/21 - Understanding the Observer pattern.mp4 11 MB 5 - 4. The Observer Pattern/22 - The Observer pattern defined.mp4 5.3 MB 5 - 4. The Observer Pattern/23 - Using the Observer pattern.mp4 7.4 MB 5 - 4. The Observer Pattern/24 - The Observer pattern and loose coupling.mp4 2.5 MB 5 - 4. The Observer Pattern/25 - Challenge - The Observer pattern.mp4 2.8 MB 5 - 4. The Observer Pattern/26 - Solution - The Observer pattern.mp4 2.6 MB 6 - 5. The Decorator Pattern/27 - Creating chaos with inheritance.mp4 24.1 MB 6 - 5. The Decorator Pattern/28 - Understanding the open-closed principle.mp4 6.9 MB 6 - 5. The Decorator Pattern/29 - Extending behavior with composition.mp4 7 MB 6 - 5. The Decorator Pattern/30 - Understanding the decorator pattern.mp4 5.4 MB 6 - 5. The Decorator Pattern/31 - Using the Decorator pattern.mp4 16.2 MB 6 - 5. The Decorator Pattern/32 - Challenge - The Decorator pattern.mp4 1.9 MB 6 - 5. The Decorator Pattern/33 - Solution - The Decorator pattern.mp4 3.4 MB 7 - 6. The Iterator Pattern/34 - Encapsulating iteration.mp4 8.4 MB 7 - 6. The Iterator Pattern/35 - Understanding the Iterator pattern.mp4 6.9 MB 7 - 6. The Iterator Pattern/36 - Using the Iterator pattern.mp4 11.4 MB 7 - 6. The Iterator Pattern/37 - Using built-in iterators.mp4 3.2 MB 7 - 6. The Iterator Pattern/38 - The single responsibility principle.mp4 4.3 MB 7 - 6. The Iterator Pattern/39 - The iterator pattern as language feature.mp4 5.7 MB 7 - 6. The Iterator Pattern/40 - Challenge - The Iterator pattern.mp4 2.7 MB 7 - 6. The Iterator Pattern/41 - Solution - The Iterator pattern.mp4 2.4 MB 8 - 7. The Factory Patterns/42 - The need for factory patterns.mp4 18.9 MB 8 - 7. The Factory Patterns/43 - The Factory Method pattern.mp4 9.2 MB 8 - 7. The Factory Patterns/44 - Using the Factory Method pattern.mp4 7.5 MB 8 - 7. The Factory Patterns/45 - Challenge - The simple Factory pattern.mp4 3.8 MB 8 - 7. The Factory Patterns/46 - Solution - The simple Factory pattern.mp4 3.6 MB 9 - Conclusion/47 - Applying patterns.mp4 39.7 MB 9 - Conclusion/48 - Where to go from here.mp4 6.5 MB AhLaN.txt 175 B Exercise Files/02_StrategyPattern/challenge/BasicCameraApp.java 182 B Exercise Files/02_StrategyPattern/challenge/CameraPlusApp.java 194 B Exercise Files/02_StrategyPattern/challenge/Email.java 176 B Exercise Files/02_StrategyPattern/challenge/Icon 0 B Exercise Files/02_StrategyPattern/challenge/PhoneCameraApp.java 444 B Exercise Files/02_StrategyPattern/challenge/PhotoWithPhone.java 817 B Exercise Files/02_StrategyPattern/challenge/ShareStrategy.java 132 B Exercise Files/02_StrategyPattern/challenge/Social.java 192 B Exercise Files/02_StrategyPattern/challenge/Txt.java 172 B Exercise Files/02_StrategyPattern/ducks/DecoyDuck.java 250 B Exercise Files/02_StrategyPattern/ducks/Duck.java 518 B Exercise Files/02_StrategyPattern/ducks/FakeQuack.java 152 B Exercise Files/02_StrategyPattern/ducks/FlyBehavior.java 97 B Exercise Files/02_StrategyPattern/ducks/FlyNoWay.java 154 B Exercise Files/02_StrategyPattern/ducks/FlyRocketPowered.java 175 B Exercise Files/02_StrategyPattern/ducks/FlyWithWings.java 159 B Exercise Files/02_StrategyPattern/ducks/Icon 0 B Exercise Files/02_StrategyPattern/ducks/MallardDuck.java 261 B Exercise Files/02_StrategyPattern/ducks/MiniDuckSimulator.java 609 B Exercise Files/02_StrategyPattern/ducks/MiniDuckSimulator1.java 344 B Exercise Files/02_StrategyPattern/ducks/ModelDuck.java 243 B Exercise Files/02_StrategyPattern/ducks/MuteQuack.java 161 B Exercise Files/02_StrategyPattern/ducks/Quack.java 149 B Exercise Files/02_StrategyPattern/ducks/QuackBehavior.java 101 B Exercise Files/02_StrategyPattern/ducks/RedHeadDuck.java 264 B Exercise Files/02_StrategyPattern/ducks/RubberDuck.java 461 B Exercise Files/02_StrategyPattern/ducks/Squeak.java 151 B Exercise Files/02_StrategyPattern/Icon 0 B Exercise Files/03_AdapterPattern/ducks/challenge/Drone.java 160 B Exercise Files/03_AdapterPattern/ducks/challenge/DroneAdapter.java 352 B Exercise Files/03_AdapterPattern/ducks/challenge/Icon 0 B Exercise Files/03_AdapterPattern/ducks/challenge/SuperDrone.java 311 B Exercise Files/03_AdapterPattern/ducks/Duck.java 117 B Exercise Files/03_AdapterPattern/ducks/DuckAdapter.java 357 B Exercise Files/03_AdapterPattern/ducks/DuckTestDrive.java 876 B Exercise Files/03_AdapterPattern/ducks/Icon 0 B Exercise Files/03_AdapterPattern/ducks/MallardDuck.java 213 B Exercise Files/03_AdapterPattern/ducks/Turkey.java 120 B Exercise Files/03_AdapterPattern/ducks/TurkeyAdapter.java 307 B Exercise Files/03_AdapterPattern/ducks/TurkeyTestDrive.java 342 B Exercise Files/03_AdapterPattern/ducks/WildTurkey.java 240 B Exercise Files/03_AdapterPattern/Icon 0 B Exercise Files/04_ObserverPattern/Icon 0 B Exercise Files/04_ObserverPattern/simple/Example.java 277 B Exercise Files/04_ObserverPattern/simple/Icon 0 B Exercise Files/04_ObserverPattern/simple/Observer.java 113 B Exercise Files/04_ObserverPattern/simple/SimpleObserver.java 431 B Exercise Files/04_ObserverPattern/simple/SimpleSubject.java 641 B Exercise Files/04_ObserverPattern/simple/Subject.java 196 B Exercise Files/04_ObserverPattern/weather/Icon 0 B Exercise Files/05_DecoratorPattern/Icon 0 B Exercise Files/05_DecoratorPattern/pizza/Icon 0 B Exercise Files/05_DecoratorPattern/starbuzz/Icon 0 B Exercise Files/06_IteratorPattern/dinermerger/Icon 0 B Exercise Files/06_IteratorPattern/Icon 0 B Exercise Files/06_IteratorPattern/implicit/Icon 0 B Exercise Files/07_FactoryPattern/challenge/Icon 0 B Exercise Files/07_FactoryPattern/Icon 0 B Exercise Files/07_FactoryPattern/pizzafm/Icon 0 B Exercise Files/07_FactoryPattern/pizzas/Icon 0 B Seed Me!!.png 42 KB