クソコード動画「継承」 pic.twitter.com/wK3mIx6XmE
— ミノ駆動 (@MinoDriven) January 24, 2021
@see
- なぜデザインパターンを理解できないのか
- やはりお前らのコンポジションは間違っている
- オープン・クローズドの原則(Open-Closed Principle)
拡張に開いていて、変更には閉じていなければいけない … 拡張した時に変更が発生しない設計にすること。
→クラスの追加で対応できるようにする
抽象クラス、もしくはインターフェイスで対応できるようにする

![PHP Template Methodパターン [PHPによるデザインパターン入門]](https://www.yuulinux.tokyo/contents/wp-content/uploads/2017/09/phpDP_20190407_1-150x150.jpg)
