java设计原则初步理解

java设计原则分析:
1.开闭原则:(对新增开发,对修改关闭)
             当设计方法时,别人已经使用了,但这个方法此时需要修改时,为了不影响使用了它的其他方法,就需要新增一个类似的方法。在新增的方法上进行修改,而不是直接修改当前错误的这个方法。
2.里式代换原则:父子类关系发的体现,子类的对象可以直接赋给父类的变量。
3.依赖倒置原则:类似里式代换原则,当需要一个变量时,不需要知道这个变量是何类型,当需要一个子类时,只需要传入其父类。
4.接口隔离原则:每个类明确要做什么,每个类的职责不能重复。
5.合成/聚合复用原则:不需要继承的地方尽量不要用继承,多用组合关系。也就是说,尽量的使用合成和聚合,而不是使用继承达到复用的目的。
                     因为继承时,当父类修改一处,那么子类就会被全部修改。尽可能使用多个类组合起来,使用某一功能。
6.迪米特法则:也叫最少知道原则,当代码需要修改时,让受影响代码降到最低。让类与类之间的关系不再复杂。

猜你喜欢

转载自wsm-summer.iteye.com/blog/2382507