- 博客(5)
- 收藏
- 关注
转载 设计模式6大原则:单一职责原则
单一职责原则(Single Responsibility Principle),简称SRP。 应该有且仅有一个原因引起类的变更。 原文链接:http://www.cnblogs.com/loulijun/archive/2012/03/03/2378642.html
2013-12-27 13:37:45
325
转载 设计模式6大原则:接口隔离原则
接口隔离原则要求的是在一个模块应该只依赖它需要的接口,以保证接口的小纯洁。而且需要保证接口应该尽量小,即设计接口的时候应该让接口尽量细化,不要定义太臃肿的接口(比如接口中有很多不相干的逻辑的方法声明)。 类间的依赖关系应该建立在最小的接口上原文链接: http://www.cnblogs.com/loulijun/archive/2012/03/07/2382247.html
2013-12-27 13:36:13
380
转载 设计模式6大原则:依赖倒置原则
依赖倒置原则而依赖倒置原则的本质就是就是通过抽象(抽象类或接口)使各个类或模块的实现彼此独立,不相互影响,实现模块间的松耦合。但是这个原则也是6个设计原则中最难以实现的了,如果没有实现这个原则,那么也就意味着开闭原则(对扩展开发,对修改关闭)也无法实现。 原则: 1、高层模块不应该依赖低层模块,两者都应该依赖于抽象(抽象类或接口) 2、抽象(抽象类或接口)不应该
2013-12-27 13:33:30
326
转载 设计模式6大原则:里氏置换原则
里氏置换原则(Liskov Substitution Principle),简称LSP。所有引用基类的地方必须能够透明的使用其子类对象。也就是说,只要父类出现的地方子类就能够出现,而且替换为子类不会产生任何错误或异常。 这个原则是为良好的继承定义一个规范,简单的讲,有4层含义: 一、子类必须完全实现父类的方法 二、子类可以有自己的特性
2013-12-27 13:25:24
868
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人