デザインパターン
デザインパターンとは、過去のソフトウェア設計者が発見し編み出した設計ノウハウを蓄積し、名前をつけ、再利用しやすいように特定の規約に従ってカタログ化したものである。
オブジェクトの生成に関するパターン
Abstract Factory
Builder
Factory Method
Prototype
Singleton
クラスの構造に関するパターン
Adapter
Bridge
Composite
Decorator
Facede
FlyWeight
Proxy
オブジェクトの振る舞いに関するパターン
Chain of Responsibility
Command
Interpreter
Iterator
Mediator
Observer
State
Strategy
Template Method
Visitor
https://gyazo.com/e289cdf891329bf84652f1954e3a1c73
参考文献