細かすぎて伝わらないちょうぜつ本見どころ5選
https://www.youtube.com/live/2JGgENjh36Q?si=CZUtwQRiMJ_-kHoG&t=3725
1:02:00〜 20分
#ちょうぜつ本
0 LaravelのFacade
用語は意味わかって踏襲しろ
マンガでわかる Facade
ラッパークラスのメソッドが、つねにひとつの内部オブジェクトに 1:1 でマップされる場合、それがいくら矢面に立つ受付であっても、それは Adapter です。
オブジェクト指向の定義はない(👉アンドキュメンテッド ちょうぜつソフトウェア 設計入門 「オブジェクト指向に定義はない」のか?)
1 クリーンアーキテクチャ
2 シングルトン(1:08:00)
後の State パターンで、状態を表すのに enum を使うとちょっと機能不足なので、ダメ出ししてすぐ Singleton を使うというネタが入っています (が、よく考えるとこれが普遍的な唯一概念ということ!? と気付く人は気付くというややこしいネタです)の話題?
3 抽象クラス(abstract class)とインターフェースの使い分け
サブカテゴリ(完全分類)
Dog or Cat
「〜とみなして使える」はインターフェース
USBデバイスとみなして、キーボードとみなして
4 リスコフの置換原則
5 (未視聴)