一些软件设计的原则
KISS:保持简单,好的程序员都是懒人。
0) 一份代码,到处运行。。
1) DRY原则:不要重复你自己。适当的方法重用。
2) SRP原则: 职责单一原则 ,低耦合,高内聚。一个类只做一件事,一个方法只做一件事。
3) OCP – 开闭原则 ,对扩展是开放的,对修改是封闭的。扩展接口而不是类。
4) DIP – 依赖倒置原则 ,高层模块依赖高层抽象,而不是底层模块。
5) CoC – 约束优于配置原则,去掉配置文件,是有约定的信息。
0) 一份代码,到处运行。。
1) DRY原则:不要重复你自己。适当的方法重用。
2) SRP原则: 职责单一原则 ,低耦合,高内聚。一个类只做一件事,一个方法只做一件事。
3) OCP – 开闭原则 ,对扩展是开放的,对修改是封闭的。扩展接口而不是类。
4) DIP – 依赖倒置原则 ,高层模块依赖高层抽象,而不是底层模块。
5) CoC – 约束优于配置原则,去掉配置文件,是有约定的信息。