0章
実装とインタフェースの切り分け
インタフェースに対してプログラミングすることが積極的に取り入れられている。
再利用の方法
継承
- スーパークラスで実装されている内容をサブクラスにも引き継ぐ
オブジェクトコンポジション
- オブジェクトは「もの」、コンポジションは「組み立て」
- 別のオブジェクトが持つ機能を組み合わせて利用することをオブジェクトコンポジションと言う
- 例: SD カード
- SDカードを挿しこむことで大容量が記録できるように拡張される
- 携帯電話は、SDカードの「記録する」という機能を利用して機能を拡張
- 例: SD カード
参考文献:
TECHSCORE