Programing/Language/SoftwareEngineering のバックアップソース(No.2)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- バックアップ を表示
- Programing/Language/SoftwareEngineering へ行く。
- 1 (2023-12-22 (金) 10:47:30)
- 2 (2024-01-10 (水) 11:00:13)
#contents ---- *Architecture [#zc81d57b] ** SOLIDの原則 [#hf2f8c35] オブジェクト指向言語における5つの開発原則 - Single-responsibility principle(単一責任の原則) クラスや関数は、単一の機能に対しての責任を持つ - Open/closed principle(開放/閉鎖の原則) クラスや関数は、拡張に対しては開放されており、修正に対しては閉鎖されているべきである - Liskov substitution principle(リスコフの置換原則) 基底型は派生型で置き換えても動作が変わらないべきである - Interface segregation principle(インターフェース分離の原則) - dependency inversion principle(依存性逆転の原則) ** YAGNI [#x2f6abd1] ** DRY [#ub2e5715] ** GRASP [#bb3ac07f]