基本的SOLID的5原则(感谢Uncle Bob,伟大OOD导师)。
S = 单一职责原则 Single Responsibility Principle
O = 开放闭合原则 Opened Closed Principle
L = Liscov替换原则 Liscov Substitution Principle
I = 接口隔离原则 Interface Segregation Principle
D = 依赖倒置原则 Dependency Inversion Principle
"组合替代继承":这是说相对于继承,要更倾向于使用组合;
"笛米特法则":这是说"你的类对其它类知道的越少越好";
"共同封闭原则":这是说"相关类应该打包在一起";
"稳定抽象原则":这是说"类越稳定,越应该由抽象类组成";
参考http://www.uml.org.cn/mxdx/201106293.asp
http://hi.baidu.com/fy1900/blog/item/fe136133190c28b35edf0ea4.html
本文介绍了软件设计中的SOLID五大原则,包括单一职责原则、开放闭合原则、Liskov替换原则、接口隔离原则及依赖倒置原则,并提及其他重要的设计准则如组合替代继承、迪米特法则等。
305

被折叠的 条评论
为什么被折叠?



