クラスの役割

class-role.png
作業役クラス 1つの作業に集中する。
Managerクラス 管理業務をする。実際の作業はやらない
仲介役 オブジェクト間の調整をする。実際の作業はしない クラスを疎結合にする効果がある。対職場内。
窓口役 作業の受付をする。実際の作業はしない。対外的。クラスを疎結合にする効果がある
生成役 オブジェクトを生成してくれる工場のようなクラス。映画製作でいうとメイクアップ担当

principles-of-design

サポートサイト Wikidot.com principles-of-design