モティオの開発備忘録

ITエンジニアとして働いています。

2024-03-27から1日間の記事一覧

継承より委譲

スーパークラス依存による密結合を避けたい ↓ 継承より委譲 委譲とは...コンポジション構造にすること 利用したいクラスをスーパークラスとして継承するのではなく、privateなインスタンス変数として持ち、呼び出す 継承を使うとサブクラスがスーパークラス…

単一責任の原則

お金を使いすぎて借金生活に陥った場合、使いすぎた人の責任 「クラスが担う責任は、たったひとつに限定すべき」 責務が単一になるようにクラスを設計する