标签:
1,单一职责原则:一个类只处理一个职责,也就是说不要将很多东西都放在一个类里面,尽可能拆分处理,让每个类只负责某一部分的功能。
2,里氏置换原则:Base类及其集成类的关系,子类除了新增尽可能不去重写和重载父类的方法,也就是说不要破坏父类的功能。
3,依赖倒置原则:说的是接口,抽象类及其实现类之间的关系,也就是说接口,抽象类不负责具体逻辑,具体逻辑交给继承或者实现类去处理,实现类依赖于接口和抽象类,而抽象类不依赖于实现类。
4,接口隔离原则:也就是说尽可能避免一个类和多个接口之间臃肿的关系,而应该尽可能。
5,迪米特原则:减少类与类之间的耦合。
6,开闭原则:对修改关闭,对扩展开放,也就是说在业务迭代过程中,不应该去修改原有的业务逻辑,而应该通过继承来在原来的基础上进行扩展,而不对原有逻辑进行修改,当然原有逻辑是错的不包括在内。
标签:
原文地址:http://www.cnblogs.com/androidsuperman/p/5406109.html