疎結合と密結合
デザインパターンを勉強しているとよく出てくる「疎結合と密結合」なにが違うのかなぁ?
疎結合とは?
疎結合とはプログラムとプログラムの結合しているインターフェイス、、この場合はつなぎ目とも言えるかもしれません。
そのつなぎ目の数を少なくすること=結合が疎であると言えます。
特にMainのクライントプログラムと実際の振る舞いクラスとの間を疎結合にすることが大事です。
Classで切り分け、さらにパッケージ機能も組み合わせてより疎結合なプログラムを目指しましょう。
…そんな感じです。
日々の記録とか記憶とか。
デザインパターンを勉強しているとよく出てくる「疎結合と密結合」なにが違うのかなぁ?
疎結合とはプログラムとプログラムの結合しているインターフェイス、、この場合はつなぎ目とも言えるかもしれません。
そのつなぎ目の数を少なくすること=結合が疎であると言えます。
特にMainのクライントプログラムと実際の振る舞いクラスとの間を疎結合にすることが大事です。
Classで切り分け、さらにパッケージ機能も組み合わせてより疎結合なプログラムを目指しましょう。
…そんな感じです。
油山梧楼
Posted Date 10月 28th, 2018
Category in design pattern, programming, オブジェクト指向
最近のコメント