Devsway

日々の記録とか記憶とか。


Facadeとは?


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


定義とか


インターフェイスとなる(たぶんstatic)メソッドを作り、それをするだけで「なにか」をできるようにする。

具体的な「なにか」についてはその中でいろいろなクラス等々を使ってやる。


メリット


「なにか」をするためにどういう手順ですればよいかがコードを見てわかるようになる。

「なにか」を達成するために必要な処理が疎結合になる。



感想


これは簡単!

というか普段から自分がやっていますね。。。

好みのデザインパターン。




カテゴリー

オレオレIT用語辞典