Обратите внимание, что наш сайт не размещает какие-либо файлы из списка. Вы не можете скачать
эти файлы или скачать torrent-файл.
|
01 - Don't reinvent the wheel.mp4 |
23.27Мб |
02 - What you should know.mp4 |
11.71Мб |
03 - Object-oriented design experience.mp4 |
14.47Мб |
04 - What are design patterns.mp4 |
9.99Мб |
05 - What are design principles.mp4 |
5.72Мб |
06 - Revisiting inheritance.mp4 |
8.95Мб |
07 - Limitations of inheritance.mp4 |
10.79Мб |
08 - Trying interfaces.mp4 |
6.05Мб |
09 - Get inspiration from design principles.mp4 |
9.17Мб |
10 - Programming to an interface.mp4 |
4.65Мб |
11 - Applying the principles.mp4 |
13.08Мб |
12 - Exploring the strategy pattern.mp4 |
4.80Мб |
13 - Why HAS-A is better than IS-A.mp4 |
5.91Мб |
14 - Challenge - The Strategy pattern.mp4 |
5.94Мб |
15 - Solution - The Strategy pattern.mp4 |
2.20Мб |
16 - Understanding the adapter pattern.mp4 |
9.62Мб |
17 - The Adapter pattern defined.mp4 |
4.35Мб |
18 - Using the Adapter pattern.mp4 |
12.44Мб |
19 - Challenge - The Adapter pattern.mp4 |
2.57Мб |
20 - Solution - The Adapter pattern.mp4 |
4.67Мб |
21 - Understanding the Observer pattern.mp4 |
11.02Мб |
22 - The Observer pattern defined.mp4 |
5.25Мб |
23 - Using the Observer pattern.mp4 |
7.42Мб |
24 - The Observer pattern and loose coupling.mp4 |
2.53Мб |
25 - Challenge - The Observer pattern.mp4 |
2.81Мб |
26 - Solution - The Observer pattern.mp4 |
2.65Мб |
27 - Creating chaos with inheritance.mp4 |
24.11Мб |
28 - Understanding the open-closed principle.mp4 |
6.90Мб |
29 - Extending behavior with composition.mp4 |
6.96Мб |
30 - Understanding the decorator pattern.mp4 |
5.38Мб |
31 - Using the Decorator pattern.mp4 |
16.23Мб |
32 - Challenge - The Decorator pattern.mp4 |
1.91Мб |
33 - Solution - The Decorator pattern.mp4 |
3.45Мб |
34 - Encapsulating iteration.mp4 |
8.37Мб |
35 - Understanding the Iterator pattern.mp4 |
6.88Мб |
36 - Using the Iterator pattern.mp4 |
11.42Мб |
37 - Using built-in iterators.mp4 |
3.23Мб |
38 - The single responsibility principle.mp4 |
4.26Мб |
39 - The iterator pattern as language feature.mp4 |
5.68Мб |
40 - Challenge - The Iterator pattern.mp4 |
2.70Мб |
41 - Solution - The Iterator pattern.mp4 |
2.36Мб |
42 - The need for factory patterns.mp4 |
18.87Мб |
43 - The Factory Method pattern.mp4 |
9.23Мб |
44 - Using the Factory Method pattern.mp4 |
7.51Мб |
45 - Challenge - The simple Factory pattern.mp4 |
3.81Мб |
46 - Solution - The simple Factory pattern.mp4 |
3.63Мб |
47 - Applying patterns.mp4 |
39.74Мб |
48 - Where to go from here.mp4 |
6.46Мб |
AhLaN.txt |
175б |
AlternatingDinerMenuIterator.java |
628б |
ArrayIterator.java |
472б |
ArrayListIterator.java |
496б |
BasicCameraApp.java |
182б |
Beverage.java |
227б |
Calendar.java |
394б |
CalendarTestDrive.java |
371б |
CameraPlusApp.java |
194б |
Cheese.java |
314б |
CheesePizza.java |
270б |
ChicagoPizzaStore.java |
555б |
ChicagoStyleCheesePizza.java |
393б |
ChicagoStyleClamPizza.java |
427б |
ChicagoStylePepperoniPizza.java |
513б |
ChicagoStyleVeggiePizza.java |
472б |
ClamPizza.java |
262б |
CondimentDecorator.java |
158б |
CurrentConditionsDisplay.java |
639б |
DarkRoast.java |
204б |
Decaf.java |
192б |
DecoyDuck.java |
250б |
DependentPizzaStore.java |
1.02Кб |
DinerMenu.java |
1.51Кб |
DinerMenu.java |
1.45Кб |
DinerMenuIterator.java |
480б |
DinerMenuIterator.java |
830б |
DisplayElement.java |
112б |
Drone.java |
160б |
DroneAdapter.java |
352б |
Duck.java |
518б |
Duck.java |
117б |
DuckAdapter.java |
357б |
DuckTestDrive.java |
876б |
Email.java |
176б |
Espresso.java |
198б |
Example.java |
277б |
FakeQuack.java |
152б |
FlyBehavior.java |
97б |
FlyNoWay.java |
154б |
FlyRocketPowered.java |
175б |
FlyWithWings.java |
159б |
ForecastDisplay.java |
871б |
HeatIndexDisplay.java |
1.10Кб |
HouseBlend.java |
207б |
Icon |
0б |
Icon |
0б |
Icon |
0б |
Icon |
0б |
Icon |
0б |
Icon |
0б |
Icon |
0б |
Icon |
0б |
Icon |
0б |
Icon |
0б |
Icon |
0б |
Icon |
0б |
Icon |
0б |
Icon |
0б |
Icon |
0б |
Icon |
0б |
Icon |
0б |
Icon |
0б |
Icon |
0б |
Iterator.java |
124б |
MallardDuck.java |
261б |
MallardDuck.java |
213б |
Menu.java |
117б |
Menu.java |
152б |
MenuItem.java |
716б |
MenuItem.java |
625б |
MenuTestDrive.java |
1.76Кб |
MenuTestDrive.java |
349б |
Milk.java |
334б |
MiniDuckSimulator.java |
609б |
MiniDuckSimulator1.java |
344б |
Mocha.java |
340б |
ModelDuck.java |
243б |
MuteQuack.java |
161б |
NYPizzaStore.java |
451б |
NYStyleCheesePizza.java |
283б |
NYStyleClamPizza.java |
320б |
NYStylePepperoniPizza.java |
427б |
NYStyleVeggiePizza.java |
382б |
Observer.java |
113б |
Observer.java |
147б |
Olives.java |
303б |
PacificCalendar.java |
417б |
PancakeHouseMenu.java |
1.11Кб |
PancakeHouseMenu.java |
1.08Кб |
PancakeHouseMenuIterator.java |
510б |
PepperoniPizza.java |
311б |
PhoneCameraApp.java |
444б |
PhotoWithPhone.java |
817б |
Pizza.java |
216б |
Pizza.java |
1.04Кб |
Pizza.java |
865б |
PizzaStore.java |
336б |
PizzaStore.java |
359б |
PizzaStore.java |
372б |
PizzaTestDrive.java |
1.09Кб |
PizzaTestDrive.java |
503б |
Quack.java |
149б |
QuackBehavior.java |
101б |
RedHeadDuck.java |
264б |
RubberDuck.java |
461б |
Seed Me!!.png |
42.05Кб |
ShareStrategy.java |
132б |
SimpleObserver.java |
431б |
SimplePizzaFactory.java |
441б |
SimpleSubject.java |
641б |
Social.java |
192б |
Soy.java |
331б |
Squeak.java |
151б |
StarbuzzCoffee.java |
709б |
StatisticsDisplay.java |
762б |
Subject.java |
196б |
Subject.java |
197б |
SuperDrone.java |
311б |
ThickcrustPizza.java |
234б |
ThincrustPizza.java |
231б |
ToppingDecorator.java |
164б |
Turkey.java |
120б |
TurkeyAdapter.java |
307б |
TurkeyTestDrive.java |
342б |
Txt.java |
172б |
VeggiePizza.java |
409б |
Waitress.java |
1.85Кб |
Waitress.java |
870б |
WeatherData.java |
1.04Кб |
WeatherStation.java |
555б |
WeatherStationHeatIndex.java |
631б |
Whip.java |
338б |
WildTurkey.java |
240б |
Zone.java |
207б |
ZoneCentral.java |
166б |
ZoneEastern.java |
166б |
ZoneFactory.java |
437б |
ZoneMountain.java |
169б |
ZonePacific.java |
166б |