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