通用编程原则
这些原则适用于大多数编程语言和开发环境。
SOLID原则
单一职责原则 (SRP)
一个类应该只有一个引起变化的原因…
开闭原则 (OCP)
软件实体应该对扩展开放,对修改关闭…
里氏替换原则 (LSP)
子类型必须能够替换其基类型…
接口隔离原则 (ISP)
客户端不应该被强迫依赖它们不使用的接口…
依赖倒置原则 (DIP)
高层模块不应该依赖低层模块…
DRY原则
Don’t Repeat Yourself - 避免重复代码…
KISS原则
Keep It Simple, Stupid - 保持简单…
YAGNI原则
You Aren’t Gonna Need It - 不过度设计…