TorBT - Torrents and Magnet Links Search Engine
Lynda.com - Foundations of Programming Design Patterns
- Date: 2022-06-05
- Size: 336 MB
- Files: 247
File Name
Size
0. Introduction/01. Welcome.f4v
7.0 MB
0. Introduction/02. What you should know before watching this course.f4v
5.5 MB
0. Introduction/03. Using the exercise files.f4v
4.4 MB
1. Design Patterns/01. Understanding the need for design patterns.f4v
1.8 MB
1. Design Patterns/02. What are design patterns.f4v
5.6 MB
1. Design Patterns/03. Using design patterns.f4v
3.0 MB
2. The Strategy Pattern/01. Understanding the pitfalls of inheritance and interfaces.f4v
11 MB
2. The Strategy Pattern/02. Encapsulating code that varies.f4v
5.3 MB
2. The Strategy Pattern/03. Programming to an interface.f4v
6.2 MB
2. The Strategy Pattern/04. Setting behavior dynamically.f4v
14 MB
2. The Strategy Pattern/05. Exploring the strategy pattern.f4v
3.3 MB
2. The Strategy Pattern/06. Understanding why HAS-A is better than IS-A.f4v
3.1 MB
3. The Observer Pattern/01. Using the observer pattern in the real world.f4v
2.8 MB
3. The Observer Pattern/02. Exploring the observer pattern.f4v
3.8 MB
3. The Observer Pattern/03. Understanding the observer pattern.f4v
3.3 MB
3. The Observer Pattern/04. Implementing the observer pattern.f4v
19 MB
3. The Observer Pattern/05. Using Java's Observer and Observable classes.f4v
5.6 MB
3. The Observer Pattern/06. Implementing the observer pattern with Java's Observer and Observable classes.f4v
11 MB
3. The Observer Pattern/07. The advantages of loose coupling.f4v
3.9 MB
4. The Decorator Pattern/01. Creating chaos with inheritance.f4v
5.9 MB
4. The Decorator Pattern/02. Understanding the open-closed principle.f4v
4.5 MB
4. The Decorator Pattern/03. Extending behavior with composition.f4v
3.3 MB
4. The Decorator Pattern/04. Understanding the decorator pattern.f4v
4.3 MB
4. The Decorator Pattern/05. Implementing the decorator pattern.f4v
16 MB
4. The Decorator Pattern/06. Understanding decorators in Java libraries.f4v
3.0 MB
4. The Decorator Pattern/07. Using java.io decorators.f4v
4.8 MB
5. The Singleton Pattern/01. What is the singleton pattern.f4v
3.4 MB
5. The Singleton Pattern/02. Understanding the classic singleton pattern.f4v
4.2 MB
5. The Singleton Pattern/03. Implementing the classic singleton pattern.f4v
6.3 MB
5. The Singleton Pattern/04. Dealing with multithreading.f4v
3.1 MB
5. The Singleton Pattern/05. Improving the singleton pattern implementation.f4v
9.1 MB
6. The State Pattern/01. What is a state machine.f4v
8.6 MB
6. The State Pattern/02. Revisiting the design for a state machine.f4v
4.6 MB
6. The State Pattern/03. Understanding the state pattern.f4v
8.9 MB
6. The State Pattern/04. Implementing the state pattern.f4v
17 MB
6. The State Pattern/05. Comparing the state and strategy patterns.f4v
2.3 MB
7. The Collection Pattern/01. Encapsulating iteration.f4v
2.5 MB
7. The Collection Pattern/02. Exploring the iterator pattern.f4v
9.8 MB
7. The Collection Pattern/03. Implementing the iterator pattern.f4v
17 MB
7. The Collection Pattern/04. Using Java's built-in iterators.f4v
5.2 MB
7. The Collection Pattern/05. Implementing with Java's built-in iterators.f4v
7.3 MB
7. The Collection Pattern/06. Making sure classes have only one responsibility.f4v
2.1 MB
8. Factories/01. Encapsulating object creation.f4v
3.8 MB
8. Factories/02. Understanding the Simple Factory idiom.f4v
4.5 MB
8. Factories/03. Implementing the Simple Factory idiom.f4v
16 MB
8. Factories/04. Exploring the factory method pattern.f4v
9.6 MB
8. Factories/05. Implementing the factory method pattern.f4v
14 MB
9. Conclusion/01. Looking at what we've done and where to go from here.f4v
6.2 MB
9. Conclusion/02. Additional resources.f4v
8.4 MB
Exercise Files/bin/CH02/designpatterns/strategy/DecoyDuck.class
844 B
Exercise Files/bin/CH02/designpatterns/strategy/Duck.class
1.3 kB
Exercise Files/bin/CH02/designpatterns/strategy/FakeQuack.class
578 B
Exercise Files/bin/CH02/designpatterns/strategy/FlyBehavior.class
152 B
Exercise Files/bin/CH02/designpatterns/strategy/FlyNoWay.class
578 B
Exercise Files/bin/CH02/designpatterns/strategy/FlyRocketPowered.class
615 B
Exercise Files/bin/CH02/designpatterns/strategy/FlyWithWings.class
591 B
Exercise Files/bin/CH02/designpatterns/strategy/MallardDuck.class
845 B
Exercise Files/bin/CH02/designpatterns/strategy/MiniDuckSimulator.class
1.2 kB
Exercise Files/bin/CH02/designpatterns/strategy/ModelDuck.class
828 B
Exercise Files/bin/CH02/designpatterns/strategy/MuteQuack.class
587 B
Exercise Files/bin/CH02/designpatterns/strategy/Quack.class
567 B
Exercise Files/bin/CH02/designpatterns/strategy/QuackBehavior.class
158 B
Exercise Files/bin/CH02/designpatterns/strategy/RedHeadDuck.class
848 B
Exercise Files/bin/CH02/designpatterns/strategy/RubberDuck.class
835 B
Exercise Files/bin/CH02/designpatterns/strategy/Squeak.class
571 B
Exercise Files/bin/CH03/designpatterns/observer/weather/CurrentConditionsDisplay.class
1.5 kB
Exercise Files/bin/CH03/designpatterns/observer/weather/DisplayElement.class
170 B
Exercise Files/bin/CH03/designpatterns/observer/weather/ForecastDisplay.class
1.5 kB
Exercise Files/bin/CH03/designpatterns/observer/weather/HeatIndexDisplay.class
1.9 kB
Exercise Files/bin/CH03/designpatterns/observer/weather/Observer.class
160 B
Exercise Files/bin/CH03/designpatterns/observer/weather/StatisticsDisplay.class
1.6 kB
Exercise Files/bin/CH03/designpatterns/observer/weather/Subject.class
269 B
Exercise Files/bin/CH03/designpatterns/observer/weather/WeatherData.class
1.9 kB
Exercise Files/bin/CH03/designpatterns/observer/weather/WeatherStation.class
1.3 kB
Exercise Files/bin/CH03/designpatterns/observer/weather/WeatherStationHeatIndex.class
1.5 kB
Exercise Files/bin/CH03/designpatterns/observer/weatherobservable/CurrentConditionsDisplay.class
1.7 kB
Exercise Files/bin/CH03/designpatterns/observer/weatherobservable/DisplayElement.class
180 B
Exercise Files/bin/CH03/designpatterns/observer/weatherobservable/ForecastDisplay.class
1.5 kB
Exercise Files/bin/CH03/designpatterns/observer/weatherobservable/HeatIndexDisplay.class
2.0 kB
Exercise Files/bin/CH03/designpatterns/observer/weatherobservable/StatisticsDisplay.class
1.8 kB
Exercise Files/bin/CH03/designpatterns/observer/weatherobservable/WeatherData.class
989 B
Exercise Files/bin/CH03/designpatterns/observer/weatherobservable/WeatherStation.class
1.3 kB
Exercise Files/bin/CH03/designpatterns/observer/weatherobservable/WeatherStationHeatIndex.class
1.5 kB
Exercise Files/bin/CH04/designpatterns/decorator/io/InputTest.class
1.2 kB
Exercise Files/bin/CH04/designpatterns/decorator/io/LowerCaseInputStream.class
967 B
Exercise Files/bin/CH04/designpatterns/decorator/starbuzz/Beverage.class
538 B
Exercise Files/bin/CH04/designpatterns/decorator/starbuzz/CondimentDecorator.class
436 B
Exercise Files/bin/CH04/designpatterns/decorator/starbuzz/DarkRoast.class
525 B
Exercise Files/bin/CH04/designpatterns/decorator/starbuzz/Decaf.class
508 B
Exercise Files/bin/CH04/designpatterns/decorator/starbuzz/Espresso.class
513 B
Exercise Files/bin/CH04/designpatterns/decorator/starbuzz/HouseBlend.class
529 B
Exercise Files/bin/CH04/designpatterns/decorator/starbuzz/Milk.class
1.0 kB
Exercise Files/bin/CH04/designpatterns/decorator/starbuzz/Mocha.class
1.0 kB
Exercise Files/bin/CH04/designpatterns/decorator/starbuzz/Soy.class
1.0 kB
Exercise Files/bin/CH04/designpatterns/decorator/starbuzz/StarbuzzCoffee.class
1.5 kB
Exercise Files/bin/CH04/designpatterns/decorator/starbuzz/Whip.class
1.0 kB
Exercise Files/bin/CH04/test.txt
70 B
Exercise Files/bin/CH05/designpatterns/singleton/classic/Singleton.class
664 B
Exercise Files/bin/CH05/designpatterns/singleton/classic/SingletonClient.class
872 B
Exercise Files/bin/CH05/designpatterns/singleton/stat/Singleton.class
693 B
Exercise Files/bin/CH05/designpatterns/singleton/stat/SingletonClient.class
857 B
Exercise Files/bin/CH05/designpatterns/singleton/threadsafe/Singleton.class
677 B
Exercise Files/bin/CH05/designpatterns/singleton/threadsafe/SingletonClient.class
887 B
Exercise Files/bin/CH06/designpatterns/state/gumball/GumballMachine.class
3.1 kB
Exercise Files/bin/CH06/designpatterns/state/gumball/GumballMachineTestDrive.class
1.0 kB
Exercise Files/bin/CH06/designpatterns/state/gumballstate/GumballMachine.class
3.2 kB
Exercise Files/bin/CH06/designpatterns/state/gumballstate/GumballMachineTestDrive.class
924 B
Exercise Files/bin/CH06/designpatterns/state/gumballstate/HasQuarterState.class
1.5 kB
Exercise Files/bin/CH06/designpatterns/state/gumballstate/NoQuarterState.class
1.5 kB
Exercise Files/bin/CH06/designpatterns/state/gumballstate/SoldOutState.class
1.3 kB
Exercise Files/bin/CH06/designpatterns/state/gumballstate/SoldState.class
1.7 kB
Exercise Files/bin/CH06/designpatterns/state/gumballstate/State.class
222 B
Exercise Files/bin/CH07/designpatterns/collections/Collections.class
1.7 kB
Exercise Files/bin/CH07/designpatterns/collections/iterator/Cafe.class
2.2 kB
Exercise Files/bin/CH07/designpatterns/collections/iterator/DinerMenu.class
1.5 kB
Exercise Files/bin/CH07/designpatterns/collections/iterator/DinerMenuIterator.class
929 B
Exercise Files/bin/CH07/designpatterns/collections/iterator/Iterator.class
200 B
Exercise Files/bin/CH07/designpatterns/collections/iterator/Menu.class
211 B
Exercise Files/bin/CH07/designpatterns/collections/iterator/PancakeHouseMenu.class
1.4 kB
Exercise Files/bin/CH07/designpatterns/collections/iterator/PancakeHouseMenuIterator.class
1.2 kB
Exercise Files/bin/CH07/designpatterns/collections/iterator_builtin/Cafe.class
1.7 kB
Exercise Files/bin/CH07/designpatterns/collections/iterator_builtin/DinerMenu.class
1.6 kB
Exercise Files/bin/CH07/designpatterns/collections/iterator_builtin/DinerMenuIterator.class
1.3 kB
Exercise Files/bin/CH07/designpatterns/collections/iterator_builtin/Menu.class
253 B
Exercise Files/bin/CH07/designpatterns/collections/iterator_builtin/PancakeHouseMenu.class
1.3 kB
Exercise Files/bin/CH08/designpatterns/factory/pizzafm/ChicagoPizzaStore.class
1.1 kB
Exercise Files/bin/CH08/designpatterns/factory/pizzafm/ChicagoStyleCheesePizza.class
997 B
Exercise Files/bin/CH08/designpatterns/factory/pizzafm/ChicagoStyleClamPizza.class
1.0 kB
Exercise Files/bin/CH08/designpatterns/factory/pizzafm/ChicagoStylePepperoniPizza.class
1.1 kB
Exercise Files/bin/CH08/designpatterns/factory/pizzafm/ChicagoStyleVeggiePizza.class
1.1 kB
Exercise Files/bin/CH08/designpatterns/factory/pizzafm/DependentPizzaStore.class
1.9 kB
Exercise Files/bin/CH08/designpatterns/factory/pizzafm/NYPizzaStore.class
1.0 kB
Exercise Files/bin/CH08/designpatterns/factory/pizzafm/NYStyleCheesePizza.class
715 B
Exercise Files/bin/CH08/designpatterns/factory/pizzafm/NYStyleClamPizza.class
751 B
Exercise Files/bin/CH08/designpatterns/factory/pizzafm/NYStylePepperoniPizza.class
863 B
Exercise Files/bin/CH08/designpatterns/factory/pizzafm/NYStyleVeggiePizza.class
815 B
Exercise Files/bin/CH08/designpatterns/factory/pizzafm/Pizza.class
2.1 kB
Exercise Files/bin/CH08/designpatterns/factory/pizzafm/PizzaStore.class
1.1 kB
Exercise Files/bin/CH08/designpatterns/factory/pizzafm/PizzaTestDrive.class
1.7 kB
Exercise Files/bin/CH08/designpatterns/factory/pizzas/CheesePizza.class
697 B
Exercise Files/bin/CH08/designpatterns/factory/pizzas/ClamPizza.class
687 B
Exercise Files/bin/CH08/designpatterns/factory/pizzas/PepperoniPizza.class
741 B
Exercise Files/bin/CH08/designpatterns/factory/pizzas/Pizza.class
1.9 kB
Exercise Files/bin/CH08/designpatterns/factory/pizzas/PizzaStore.class
975 B
Exercise Files/bin/CH08/designpatterns/factory/pizzas/PizzaTestDrive.class
1.5 kB
Exercise Files/bin/CH08/designpatterns/factory/pizzas/SimplePizzaFactory.class
1.1 kB
Exercise Files/bin/CH08/designpatterns/factory/pizzas/VeggiePizza.class
836 B
Exercise Files/Importing to Eclipse.txt
878 B
Exercise Files/src/CH02/designpatterns/strategy/DecoyDuck.java
245 B
Exercise Files/src/CH02/designpatterns/strategy/Duck.java
513 B
Exercise Files/src/CH02/designpatterns/strategy/FakeQuack.java
147 B
Exercise Files/src/CH02/designpatterns/strategy/FlyBehavior.java
92 B
Exercise Files/src/CH02/designpatterns/strategy/FlyNoWay.java
149 B
Exercise Files/src/CH02/designpatterns/strategy/FlyRocketPowered.java
170 B
Exercise Files/src/CH02/designpatterns/strategy/FlyWithWings.java
154 B
Exercise Files/src/CH02/designpatterns/strategy/MallardDuck.java
256 B
Exercise Files/src/CH02/designpatterns/strategy/MiniDuckSimulator.java
467 B
Exercise Files/src/CH02/designpatterns/strategy/ModelDuck.java
238 B
Exercise Files/src/CH02/designpatterns/strategy/MuteQuack.java
156 B
Exercise Files/src/CH02/designpatterns/strategy/Quack.java
144 B
Exercise Files/src/CH02/designpatterns/strategy/QuackBehavior.java
96 B
Exercise Files/src/CH02/designpatterns/strategy/RedHeadDuck.java
259 B
Exercise Files/src/CH02/designpatterns/strategy/RubberDuck.java
247 B
Exercise Files/src/CH02/designpatterns/strategy/Squeak.java
146 B
Exercise Files/src/CH03/designpatterns/observer/weather/CurrentConditionsDisplay.java
634 B
Exercise Files/src/CH03/designpatterns/observer/weather/DisplayElement.java
107 B
Exercise Files/src/CH03/designpatterns/observer/weather/ForecastDisplay.java
889 B
Exercise Files/src/CH03/designpatterns/observer/weather/HeatIndexDisplay.java
1.1 kB
Exercise Files/src/CH03/designpatterns/observer/weather/Observer.java
142 B
Exercise Files/src/CH03/designpatterns/observer/weather/StatisticsDisplay.java
780 B
Exercise Files/src/CH03/designpatterns/observer/weather/Subject.java
192 B
Exercise Files/src/CH03/designpatterns/observer/weather/WeatherData.java
1.1 kB
Exercise Files/src/CH03/designpatterns/observer/weather/WeatherStation.java
550 B
Exercise Files/src/CH03/designpatterns/observer/weather/WeatherStationHeatIndex.java
647 B
Exercise Files/src/CH03/designpatterns/observer/weatherobservable/CurrentConditionsDisplay.java
790 B
Exercise Files/src/CH03/designpatterns/observer/weatherobservable/DisplayElement.java
117 B
Exercise Files/src/CH03/designpatterns/observer/weatherobservable/ForecastDisplay.java
962 B
Exercise Files/src/CH03/designpatterns/observer/weatherobservable/HeatIndexDisplay.java
1.2 kB
Exercise Files/src/CH03/designpatterns/observer/weatherobservable/StatisticsDisplay.java
895 B
Exercise Files/src/CH03/designpatterns/observer/weatherobservable/WeatherData.java
719 B
Exercise Files/src/CH03/designpatterns/observer/weatherobservable/WeatherStation.java
560 B
Exercise Files/src/CH03/designpatterns/observer/weatherobservable/WeatherStationHeatIndex.java
639 B
Exercise Files/src/CH04/designpatterns/decorator/io/InputTest.java
435 B
Exercise Files/src/CH04/designpatterns/decorator/io/LowerCaseInputStream.java
549 B
Exercise Files/src/CH04/designpatterns/decorator/starbuzz/Beverage.java
222 B
Exercise Files/src/CH04/designpatterns/decorator/starbuzz/CondimentDecorator.java
153 B
Exercise Files/src/CH04/designpatterns/decorator/starbuzz/DarkRoast.java
199 B
Exercise Files/src/CH04/designpatterns/decorator/starbuzz/Decaf.java
187 B
Exercise Files/src/CH04/designpatterns/decorator/starbuzz/Espresso.java
193 B
Exercise Files/src/CH04/designpatterns/decorator/starbuzz/HouseBlend.java
202 B
Exercise Files/src/CH04/designpatterns/decorator/starbuzz/Milk.java
329 B
Exercise Files/src/CH04/designpatterns/decorator/starbuzz/Mocha.java
335 B
Exercise Files/src/CH04/designpatterns/decorator/starbuzz/Soy.java
326 B
Exercise Files/src/CH04/designpatterns/decorator/starbuzz/StarbuzzCoffee.java
438 B
Exercise Files/src/CH04/designpatterns/decorator/starbuzz/Whip.java
333 B
Exercise Files/src/CH04/test.txt
70 B
Exercise Files/src/CH05/designpatterns/singleton/classic/Singleton.java
428 B
Exercise Files/src/CH05/designpatterns/singleton/classic/SingletonClient.java
225 B
Exercise Files/src/CH05/designpatterns/singleton/stat/Singleton.java
350 B
Exercise Files/src/CH05/designpatterns/singleton/stat/SingletonClient.java
222 B
Exercise Files/src/CH05/designpatterns/singleton/threadsafe/Singleton.java
414 B
Exercise Files/src/CH05/designpatterns/singleton/threadsafe/SingletonClient.java
228 B
Exercise Files/src/CH06/designpatterns/state/gumball/GumballMachine.java
2.9 kB
Exercise Files/src/CH06/designpatterns/state/gumball/GumballMachineTestDrive.java
935 B
Exercise Files/src/CH06/designpatterns/state/gumballstate/GumballMachine.java
1.7 kB
Exercise Files/src/CH06/designpatterns/state/gumballstate/GumballMachineTestDrive.java
504 B
Exercise Files/src/CH06/designpatterns/state/gumballstate/HasQuarterState.java
756 B
Exercise Files/src/CH06/designpatterns/state/gumballstate/NoQuarterState.java
722 B
Exercise Files/src/CH06/designpatterns/state/gumballstate/SoldOutState.java
693 B
Exercise Files/src/CH06/designpatterns/state/gumballstate/SoldState.java
913 B
Exercise Files/src/CH06/designpatterns/state/gumballstate/State.java
188 B
Exercise Files/src/CH07/designpatterns/collections/Collections.java
727 B
Exercise Files/src/CH07/designpatterns/collections/iterator/Cafe.java
1.2 kB
Exercise Files/src/CH07/designpatterns/collections/iterator/DinerMenu.java
870 B
Exercise Files/src/CH07/designpatterns/collections/iterator/DinerMenuIterator.java
467 B
Exercise Files/src/CH07/designpatterns/collections/iterator/Iterator.java
117 B
Exercise Files/src/CH07/designpatterns/collections/iterator/Menu.java
112 B
Exercise Files/src/CH07/designpatterns/collections/iterator/PancakeHouseMenu.java
689 B
Exercise Files/src/CH07/designpatterns/collections/iterator/PancakeHouseMenuIterator.java
514 B
Exercise Files/src/CH07/designpatterns/collections/iterator_builtin/Cafe.java
749 B
Exercise Files/src/CH07/designpatterns/collections/iterator_builtin/DinerMenu.java
914 B
Exercise Files/src/CH07/designpatterns/collections/iterator_builtin/DinerMenuIterator.java
823 B
Exercise Files/src/CH07/designpatterns/collections/iterator_builtin/Menu.java
156 B
Exercise Files/src/CH07/designpatterns/collections/iterator_builtin/PancakeHouseMenu.java
713 B
Exercise Files/src/CH08/designpatterns/factory/pizzafm/ChicagoPizzaStore.java
550 B
Exercise Files/src/CH08/designpatterns/factory/pizzafm/ChicagoStyleCheesePizza.java
388 B
Exercise Files/src/CH08/designpatterns/factory/pizzafm/ChicagoStyleClamPizza.java
422 B
Exercise Files/src/CH08/designpatterns/factory/pizzafm/ChicagoStylePepperoniPizza.java
508 B
Exercise Files/src/CH08/designpatterns/factory/pizzafm/ChicagoStyleVeggiePizza.java
467 B
Exercise Files/src/CH08/designpatterns/factory/pizzafm/DependentPizzaStore.java
1.0 kB
Exercise Files/src/CH08/designpatterns/factory/pizzafm/NYPizzaStore.java
446 B
Exercise Files/src/CH08/designpatterns/factory/pizzafm/NYStyleCheesePizza.java
278 B
Exercise Files/src/CH08/designpatterns/factory/pizzafm/NYStyleClamPizza.java
315 B
Exercise Files/src/CH08/designpatterns/factory/pizzafm/NYStylePepperoniPizza.java
422 B
Exercise Files/src/CH08/designpatterns/factory/pizzafm/NYStyleVeggiePizza.java
377 B
Exercise Files/src/CH08/designpatterns/factory/pizzafm/Pizza.java
1.1 kB
Exercise Files/src/CH08/designpatterns/factory/pizzafm/PizzaStore.java
354 B
Exercise Files/src/CH08/designpatterns/factory/pizzafm/PizzaTestDrive.java
1.1 kB
Exercise Files/src/CH08/designpatterns/factory/pizzas/CheesePizza.java
265 B
Exercise Files/src/CH08/designpatterns/factory/pizzas/ClamPizza.java
257 B
Exercise Files/src/CH08/designpatterns/factory/pizzas/PepperoniPizza.java
306 B
Exercise Files/src/CH08/designpatterns/factory/pizzas/Pizza.java
887 B
Exercise Files/src/CH08/designpatterns/factory/pizzas/PizzaStore.java
367 B
Exercise Files/src/CH08/designpatterns/factory/pizzas/PizzaTestDrive.java
498 B
Exercise Files/src/CH08/designpatterns/factory/pizzas/SimplePizzaFactory.java
436 B
Exercise Files/src/CH08/designpatterns/factory/pizzas/VeggiePizza.java
404 B
Exercise Files/test.txt
70 B