投稿数 585
公開から 2940

Facadeパターン


Facadeとは?

建物の正面を意味する…そうです。

定義とか

インターフェイスとなる(たぶんstatic)メソッドを作り、それをするだけで「なにか」をできるようにする。 具体的な「なにか」についてはその中でいろいろなクラス等々を使ってやる。

メリット

「なにか」をするためにどういう手順ですればよいかがコードを見てわかるようになる。 「なにか」を達成するために必要な処理が疎結合になる。

感想

これは簡単! というか普段から自分がやっていますね。。。 好みのデザインパターン。