FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Head_First_Design_Patterns_O-Reilly/src/main/java/chapter1 at master · SergioMyJava/Head_First_Design_Patterns_O-Reilly · GitHub

Latest commit

 

History

History

Стратегия — определяет семейство алгоритмов, инкапсулирует и обеспечивает их взаимозаменяемость. Паттерн позволяет модифицировать алгоритмы не зависимо от их использования на стороне клиента.

Задача : Джо работает на компанию, выпустившую чрезвычайно успешный имитатор утиного пруда. В этой игре представ лен пруд, в котором плавают, летают и крякают утки разных видов.Проектировщики системы воспользовались стандартным приемом ООП и определили суперкласс Duck, на основе которого объявляются типы конкретных видов уток.


Back | FazBrowse Home | New Git URL