Java&PHPで学ぶデザインパターン(まとめ)
はじめに
デザインパターンについてまとめてみました。自分の理解を深めるために書いていますので、明らかに間違っている等あればコメントにてご指摘いただければと思います。(できる限り早めに返信、修正します)
主な参考文献は以下の通りです。(個別の参照元に関しては下の参照をご確認ください)
何を書くか
基本的にはGoFの23パターンをまとめます。
それ以外でも有用なデザインパターンがあればそれもまとめます。
何を書きたいか(修正する可能性大)
書きながら決めていきますので、ここは修正する可能性大ですが、普通に学んだことのほかに、「どういう場合に使うといいのか」「どういう場合だと使えないか」のようなことも書きたいと考えています。また基本的にはJava言語で示しますでが、PHPだとどう書くか(業務ではPHPを書いているので)、みたいなことも書けたらと思ってます。
デザインパターンまとめ
- 概要(このあたりは学んでいく中で書きます)
- そもそもデザインパターンとは何か?
- デザインパターンを学ぶといいことって?
- 生成に関するパターン
- Abstract Factory
- Builder
- Prototype
- Singleton
- 構造に関するパターン
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
- 振る舞いに関するパターン
- Chain of responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
- その他に関するパターン(あるのか?)
参照
- そもそもデザインパターンとは何か?
- デザインパターンを学ぶといいことって?
- Abstract Factory
- Builder
- Prototype
- Singleton
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
- Chain of responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
増補改訂版Java言語で学ぶデザインパターン入門
デザインパターン(TECHSCORE)
GoFのデザインパターンまとめ
GoFの23のデザインパターンを,Javaで活用するための一覧表
Author And Source
この問題について(Java&PHPで学ぶデザインパターン(まとめ)), 我々は、より多くの情報をここで見つけました https://qiita.com/k_yoshikawa/items/986409ae77639ed043b5著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .