Similar to 依存性逆転の原則
制御の反転
Inversion of control単一責任の原則
Single-responsibility principleプログラミング原則の一覧
GRASP
GRASP (object-oriented design)SOLID
SOLID▲1 trendsYAGNI
You aren't gonna need it▲1 trends驚き最小の原則
Principle of least astonishment開放/閉鎖原則
Open–closed principle関心の分離
Separation of concerns機構と方針の分離
Separation of mechanism and policyKISSの原則
KISS principle▲1 trends90対90の法則
Ninety–ninety rule凝集度
Cohesion (computer science)結合度
Coupling (computer programming)コードの再利用
Code reuseデメテルの法則
Law of Demeterドイッチュ限界
Deutsch limitDon't repeat yourself
Don't repeat yourselfブラックボックス
Black boxリスコフの置換原則
Liskov substitution principleChain of Responsibility パターン
Chain-of-responsibility patternData Access Object
Data access objectData Transfer Object
Data transfer objectInterpreter パターン
Interpreter patternModel View Controller
Model–view–controllerModel View ViewModel
Model–view–viewmodelRAII
Resource acquisition is initializationStrategy パターン
Strategy pattern