Facadeとは?
建物の正面を意味する…そうです。
定義とか
インターフェイスとなる(たぶんstatic)メソッドを作り、それをするだけで「なにか」をできるようにする。
具体的な「なにか」についてはその中でいろいろなクラス等々を使ってやる。
メリット
「なにか」をするためにどういう手順ですればよいかがコードを見てわかるようになる。
「なにか」を達成するために必要な処理が疎結合になる。
感想
これは簡単!
というか普段から自分がやっていますね。。。
好みのデザインパターン。
日々の記録とか記憶とか。
建物の正面を意味する…そうです。
インターフェイスとなる(たぶんstatic)メソッドを作り、それをするだけで「なにか」をできるようにする。
具体的な「なにか」についてはその中でいろいろなクラス等々を使ってやる。
「なにか」をするためにどういう手順ですればよいかがコードを見てわかるようになる。
「なにか」を達成するために必要な処理が疎結合になる。
これは簡単!
というか普段から自分がやっていますね。。。
好みのデザインパターン。
油山梧楼
Posted Date 10月 27th, 2018
Category in design pattern, programming
最近のコメント