Upload
alex-mamonchik
View
283
Download
2
Embed Size (px)
Citation preview
Шаблоны проектирован
и
Паттерны - что это?
Шаблон проектирования (англ. design pattern) в разработке программного обеспечения — повторимая конструкция, представляющая собой решение проблемы проектирования в рамках некоторого часто возникающего контекста.
Зачем?
понимать чужой код изменять/создавать код понимать других программистов
типы
• Порождающие• Структурные• Поведенческие
Abstract Factory (абстрактная
фабрика)
Abstract Factory (абстрактная
фабрика)
Ruby
Adapter (адаптер, wrapper,
обертка)
Adapter (адаптер, wrapper, обертка)
Python
Singleton (одиночка,синглет)
Singleton (одиночка,синглет)
Ruby
RubyPython
Chain of Responsibility (цепочка обязанностей)
Chain of Responsibility (цепочка обязанностей)
Python
Facade(фасад)