Foundations of Programming: Design Patterns [2013, ENG]

seeders: 6
leechers: 0
Added 12 years ago by BrutalStorm in Other

Download Fast Safe Anonymous
movies, software, shows...

Files

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

Description


Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)

Foundations of Programming: Design Patterns

Год выпуска: 2013
Производитель: lynda.com
Страница курса
Автор: Elisabeth Robson and Eric Freeman
Продолжительность: 2ч 19мин
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: Design patterns are reusable solutions that solve the challenges software developers face over and over again. Rather than reinventing the wheel, learn how to make use of these proven and tested patterns that will make your software more reliable and flexible to change. This course will introduce you to design patterns and take you through seven of the most used object-oriented patterns that will make your development faster and easier. Elisabeth Robson and Eric Freeman, coauthors of Head First Design Patterns, join forces to provide an overview of each pattern and examples of the pattern in action. Featured design patterns include the strategy, observer, decorator, singleton, collection, state, and factory method patterns.

Topics include:
What are design patterns?
Encapsulating code that varies with the strategy pattern
Setting behavior dynamically
Implementing the observer pattern
Creating chaos with inheritance
Extending behavior with composition
Dealing with multithreading and the singleton pattern
Revising the design for a state machine
Encapsulating iteration with the collection pattern
Encapsulating object creation with the factory method pattern

Шаблоны проектирования - многократно используемые решения типичных задач разработчика программного обеспечения. На этом курсе вы познакомитесь с шаблонами strategy, observer, decorator, singleton, collection, state и factory.

Файлы примеров: присутствуют
Формат видео: F4V
Видео: MPEG4 Video (H264) 960x540 15fps 327kbps
Аудио: AAC 48000Hz mono 127kbps
[spoiler="Скриншоты"]

[/spoiler]

Related Torrents

torrent name size uploader age seed leech
0
0
1
2
0