Foundations of Programming: Design Patterns [2013, ENG]

seeders: 6 leechers: 0
Added 12 years ago by BrutalStorm in Other
Downloaded 0 time.
RuTracker.org
Foundations of Programming: Design Patterns [2013, ENG]

Torrent Contents Size: 336.42 MB

Foundations of Programming: Design Patterns [2013, ENG]
0. Introduction
01. Welcome.f4v
F4V
6.99 MB
02. What you should know before watching this course.f4v
F4V
5.48 MB
03. Using the exercise files.f4v
F4V
4.38 MB
1. Design Patterns
01. Understanding the need for design patterns.f4v
F4V
1.82 MB
02. What are design patterns.f4v
F4V
5.55 MB
03. Using design patterns.f4v
F4V
3.05 MB
2. The Strategy Pattern
01. Understanding the pitfalls of inheritance and interfaces.f4v
F4V
11.16 MB
02. Encapsulating code that varies.f4v
F4V
5.34 MB
03. Programming to an interface.f4v
F4V
6.22 MB
04. Setting behavior dynamically.f4v
F4V
14.27 MB
05. Exploring the strategy pattern.f4v
F4V
3.34 MB
06. Understanding why HAS-A is better than IS-A.f4v
F4V
3.06 MB
3. The Observer Pattern
01. Using the observer pattern in the real world.f4v
F4V
2.81 MB
02. Exploring the observer pattern.f4v
F4V
3.79 MB
03. Understanding the observer pattern.f4v
F4V
3.26 MB
04. Implementing the observer pattern.f4v
F4V
18.8 MB
05. Using Java's Observer and Observable classes.f4v
F4V
5.57 MB
06. Implementing the observer pattern with Java's Observer and Observable classes.f4v
F4V
11.09 MB
07. The advantages of loose coupling.f4v
F4V
3.87 MB
4. The Decorator Pattern
01. Creating chaos with inheritance.f4v
F4V
5.86 MB
02. Understanding the open-closed principle.f4v
F4V
4.48 MB
03. Extending behavior with composition.f4v
F4V
3.27 MB
04. Understanding the decorator pattern.f4v
F4V
4.28 MB
05. Implementing the decorator pattern.f4v
F4V
16.49 MB
06. Understanding decorators in Java libraries.f4v
F4V
2.95 MB
07. Using java.io decorators.f4v
F4V
4.77 MB
5. The Singleton Pattern
01. What is the singleton pattern.f4v
F4V
3.35 MB
02. Understanding the classic singleton pattern.f4v
F4V
4.16 MB
03. Implementing the classic singleton pattern.f4v
F4V
6.28 MB
04. Dealing with multithreading.f4v
F4V
3.09 MB
05. Improving the singleton pattern implementation.f4v
F4V
9.09 MB
6. The State Pattern
01. What is a state machine.f4v
F4V
8.6 MB
02. Revisiting the design for a state machine.f4v
F4V
4.56 MB
03. Understanding the state pattern.f4v
F4V
8.94 MB
04. Implementing the state pattern.f4v
F4V
17.21 MB
05. Comparing the state and strategy patterns.f4v
F4V
2.29 MB
7. The Collection Pattern
01. Encapsulating iteration.f4v
F4V
2.55 MB
02. Exploring the iterator pattern.f4v
F4V
9.79 MB
03. Implementing the iterator pattern.f4v
F4V
17.1 MB
04. Using Java's built-in iterators.f4v
F4V
5.23 MB
05. Implementing with Java's built-in iterators.f4v
F4V
7.26 MB
06. Making sure classes have only one responsibility.f4v
F4V
2.11 MB
8. Factories
01. Encapsulating object creation.f4v
F4V
3.8 MB
02. Understanding the Simple Factory idiom.f4v
F4V
4.45 MB
03. Implementing the Simple Factory idiom.f4v
F4V
15.92 MB
04. Exploring the factory method pattern.f4v
F4V
9.63 MB
05. Implementing the factory method pattern.f4v
F4V
14.33 MB
9. Conclusion
01. Looking at what we've done and where to go from here.f4v
F4V
6.21 MB
02. Additional resources.f4v
F4V
8.37 MB
Exercise Files
Importing to Eclipse.txt
TXT
878 B
bin
CH02
designpatterns
strategy
DecoyDuck.class
CLASS
844 B
Duck.class
CLASS
1.28 KB
FakeQuack.class
CLASS
578 B
FlyBehavior.class
CLASS
152 B
FlyNoWay.class
CLASS
578 B
FlyRocketPowered.class
CLASS
615 B
FlyWithWings.class
CLASS
591 B
MallardDuck.class
CLASS
845 B
MiniDuckSimulator.class
CLASS
1.17 KB
ModelDuck.class
CLASS
828 B
MuteQuack.class
CLASS
587 B
Quack.class
CLASS
567 B
QuackBehavior.class
CLASS
158 B
RedHeadDuck.class
CLASS
848 B
RubberDuck.class
CLASS
835 B
Squeak.class
CLASS
571 B
CH03
designpatterns
observer
weather
CurrentConditionsDisplay.class
CLASS
1.47 KB
DisplayElement.class
CLASS
170 B
ForecastDisplay.class
CLASS
1.45 KB
HeatIndexDisplay.class
CLASS
1.87 KB
Observer.class
CLASS
160 B
StatisticsDisplay.class
CLASS
1.63 KB
Subject.class
CLASS
269 B
WeatherData.class
CLASS
1.91 KB
WeatherStation.class
CLASS
1.32 KB
WeatherStationHeatIndex.class
CLASS
1.51 KB
weatherobservable
CurrentConditionsDisplay.class
CLASS
1.67 KB
DisplayElement.class
CLASS
180 B
ForecastDisplay.class
CLASS
1.54 KB
HeatIndexDisplay.class
CLASS
1.98 KB
StatisticsDisplay.class
CLASS
1.76 KB
WeatherData.class
CLASS
989 B
WeatherStation.class
CLASS
1.34 KB
WeatherStationHeatIndex.class
CLASS
1.54 KB
CH04
designpatterns
decorator
io
InputTest.class
CLASS
1.15 KB
LowerCaseInputStream.class
CLASS
967 B
starbuzz
Beverage.class
CLASS
538 B
CondimentDecorator.class
CLASS
436 B
DarkRoast.class
CLASS
525 B
Decaf.class
CLASS
508 B
Espresso.class
CLASS
513 B
HouseBlend.class
CLASS
529 B
Milk.class
CLASS
1.02 KB
Mocha.class
CLASS
1.03 KB
Soy.class
CLASS
1.02 KB
StarbuzzCoffee.class
CLASS
1.47 KB
Whip.class
CLASS
1.02 KB
test.txt
TXT
70 B
CH05
designpatterns
singleton
classic
Singleton.class
CLASS
664 B
SingletonClient.class
CLASS
872 B
stat
Singleton.class
CLASS
693 B
SingletonClient.class
CLASS
857 B
threadsafe
Singleton.class
CLASS
677 B
SingletonClient.class
CLASS
887 B
CH06
designpatterns
state
gumball
GumballMachine.class
CLASS
3.12 KB
GumballMachineTestDrive.class
CLASS
1.01 KB
gumballstate
GumballMachine.class
CLASS
3.16 KB
GumballMachineTestDrive.class
CLASS
924 B
HasQuarterState.class
CLASS
1.5 KB
NoQuarterState.class
CLASS
1.48 KB
SoldOutState.class
CLASS
1.29 KB
SoldState.class
CLASS
1.66 KB
State.class
CLASS
222 B
CH07
designpatterns
collections
Collections.class
CLASS
1.68 KB
iterator
Cafe.class
CLASS
2.16 KB
DinerMenu.class
CLASS
1.53 KB
DinerMenuIterator.class
CLASS
929 B
Iterator.class
CLASS
200 B
Menu.class
CLASS
211 B
PancakeHouseMenu.class
CLASS
1.39 KB
PancakeHouseMenuIterator.class
CLASS
1.19 KB
iterator_builtin
Cafe.class
CLASS
1.67 KB
DinerMenu.class
CLASS
1.6 KB
DinerMenuIterator.class
CLASS
1.32 KB
Menu.class
CLASS
253 B
PancakeHouseMenu.class
CLASS
1.35 KB
CH08
designpatterns
factory
pizzafm
ChicagoPizzaStore.class
CLASS
1.05 KB
ChicagoStyleCheesePizza.class
CLASS
997 B
ChicagoStyleClamPizza.class
CLASS
1.01 KB
ChicagoStylePepperoniPizza.class
CLASS
1.1 KB
ChicagoStyleVeggiePizza.class
CLASS
1.05 KB
DependentPizzaStore.class
CLASS
1.89 KB
NYPizzaStore.class
CLASS
1.02 KB
NYStyleCheesePizza.class
CLASS
715 B
NYStyleClamPizza.class
CLASS
751 B
NYStylePepperoniPizza.class
CLASS
863 B
NYStyleVeggiePizza.class
CLASS
815 B
Pizza.class
CLASS
2.13 KB
PizzaStore.class
CLASS
1.09 KB
PizzaTestDrive.class
CLASS
1.67 KB
pizzas
CheesePizza.class
CLASS
697 B
ClamPizza.class
CLASS
687 B
PepperoniPizza.class
CLASS
741 B
Pizza.class
CLASS
1.91 KB
PizzaStore.class
CLASS
975 B
PizzaTestDrive.class
CLASS
1.47 KB
SimplePizzaFactory.class
CLASS
1.1 KB
VeggiePizza.class
CLASS
836 B
src
CH02
designpatterns
strategy
DecoyDuck.java
JAVA
245 B
Duck.java
JAVA
513 B
FakeQuack.java
JAVA
147 B
FlyBehavior.java
JAVA
92 B
FlyNoWay.java
JAVA
149 B
FlyRocketPowered.java
JAVA
170 B
FlyWithWings.java
JAVA
154 B
MallardDuck.java
JAVA
256 B
MiniDuckSimulator.java
JAVA
467 B
ModelDuck.java
JAVA
238 B
MuteQuack.java
JAVA
156 B
Quack.java
JAVA
144 B
QuackBehavior.java
JAVA
96 B
RedHeadDuck.java
JAVA
259 B
RubberDuck.java
JAVA
247 B
Squeak.java
JAVA
146 B
CH03
designpatterns
observer
weather
CurrentConditionsDisplay.java
JAVA
634 B
DisplayElement.java
JAVA
107 B
ForecastDisplay.java
JAVA
889 B
HeatIndexDisplay.java
JAVA
1.1 KB
Observer.java
JAVA
142 B
StatisticsDisplay.java
JAVA
780 B
Subject.java
JAVA
192 B
WeatherData.java
JAVA
1.1 KB
WeatherStation.java
JAVA
550 B
WeatherStationHeatIndex.java
JAVA
647 B
weatherobservable
CurrentConditionsDisplay.java
JAVA
790 B
DisplayElement.java
JAVA
117 B
ForecastDisplay.java
JAVA
962 B
HeatIndexDisplay.java
JAVA
1.21 KB
StatisticsDisplay.java
JAVA
895 B
WeatherData.java
JAVA
719 B
WeatherStation.java
JAVA
560 B
WeatherStationHeatIndex.java
JAVA
639 B
CH04
designpatterns
decorator
io
InputTest.java
JAVA
435 B
LowerCaseInputStream.java
JAVA
549 B
starbuzz
Beverage.java
JAVA
222 B
CondimentDecorator.java
JAVA
153 B
DarkRoast.java
JAVA
199 B
Decaf.java
JAVA
187 B
Espresso.java
JAVA
193 B
HouseBlend.java
JAVA
202 B
Milk.java
JAVA
329 B
Mocha.java
JAVA
335 B
Soy.java
JAVA
326 B
StarbuzzCoffee.java
JAVA
438 B
Whip.java
JAVA
333 B
test.txt
TXT
70 B
CH05
designpatterns
singleton
classic
Singleton.java
JAVA
428 B
SingletonClient.java
JAVA
225 B
stat
Singleton.java
JAVA
350 B
SingletonClient.java
JAVA
222 B
threadsafe
Singleton.java
JAVA
414 B
SingletonClient.java
JAVA
228 B
CH06
designpatterns
state
gumball
GumballMachine.java
JAVA
2.91 KB
GumballMachineTestDrive.java
JAVA
935 B
gumballstate
GumballMachine.java
JAVA
1.73 KB
GumballMachineTestDrive.java
JAVA
504 B
HasQuarterState.java
JAVA
756 B
NoQuarterState.java
JAVA
722 B
SoldOutState.java
JAVA
693 B
SoldState.java
JAVA
913 B
State.java
JAVA
188 B
CH07
designpatterns
collections
Collections.java
JAVA
727 B
iterator
Cafe.java
JAVA
1.18 KB
DinerMenu.java
JAVA
870 B
DinerMenuIterator.java
JAVA
467 B
Iterator.java
JAVA
117 B
Menu.java
JAVA
112 B
PancakeHouseMenu.java
JAVA
689 B
PancakeHouseMenuIterator.java
JAVA
514 B
iterator_builtin
Cafe.java
JAVA
749 B
DinerMenu.java
JAVA
914 B
DinerMenuIterator.java
JAVA
823 B
Menu.java
JAVA
156 B
PancakeHouseMenu.java
JAVA
713 B
CH08
designpatterns
factory
pizzafm
ChicagoPizzaStore.java
JAVA
550 B
ChicagoStyleCheesePizza.java
JAVA
388 B
ChicagoStyleClamPizza.java
JAVA
422 B
ChicagoStylePepperoniPizza.java
JAVA
508 B
ChicagoStyleVeggiePizza.java
JAVA
467 B
DependentPizzaStore.java
JAVA
1.01 KB
NYPizzaStore.java
JAVA
446 B
NYStyleCheesePizza.java
JAVA
278 B
NYStyleClamPizza.java
JAVA
315 B
NYStylePepperoniPizza.java
JAVA
422 B
NYStyleVeggiePizza.java
JAVA
377 B
Pizza.java
JAVA
1.07 KB
PizzaStore.java
JAVA
354 B
PizzaTestDrive.java
JAVA
1.09 KB
pizzas
CheesePizza.java
JAVA
265 B
ClamPizza.java
JAVA
257 B
PepperoniPizza.java
JAVA
306 B
Pizza.java
JAVA
887 B
PizzaStore.java
JAVA
367 B
PizzaTestDrive.java
JAVA
498 B
SimplePizzaFactory.java
JAVA
436 B
VeggiePizza.java
JAVA
404 B
test.txt
TXT
70 B

Description

Related Torrents

Location

Trackers

Tracker name
http://bt3.t-ru.org/ann?magnet
http://bt1.t-ru.org/ann
http://bt2.t-ru.org/ann
http://bt4.t-ru.org/ann
udp://tracker.opentrackr.org:1337
udp://open.stealth.si:80/announce
udp://tracker.torrent.eu.org:451/announce
udp://exodus.desync.com:6969
udp://open.demonii.com:1337/announce
udp://tracker.coppersurfer.tk:6969
udp://p4p.arenabg.com:1337
udp://tracker.internetwarriors.net:1337
Torrent hash: