设计模式六大原则

Posted zeroyiq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式六大原则相关的知识,希望对你有一定的参考价值。

单一原则

一个类应该仅有一个引起变换的原则。
个人解析:一个类不应该被各个地方当成不同的东西来使用,StudentClass 就应该当做学生使用,不应该又当学生类又当孩子类。

开放-封闭原则

对于类、模块、函数,需要做到对扩展开放,对修改封闭。
个人解析:将可变的地方通过面向对象三特性,封装、继承和多态,将不变的地方封装起来,可变的地方用继承和多态,达到实现只需要增加,不需要大量修改,就实现新的功能需求的目的。

依赖倒转原则

高层模块不应该依赖底层模块,各模块需要内聚。抽象不依赖细节,细节依赖抽象。
个人解析:应该对业务逻辑进行抽象,面向接口设计,将公共部分确定,高层和底层都通过接口部分进行交互,而内部只需要关注各种实现就可以。

以上是关于设计模式六大原则的主要内容,如果未能解决你的问题,请参考以下文章

设计模式六大原则

设计模式六大原则

设计模式六大原则

转:设计模式六大原则

设计模式六大原则-----转载

java设计模式六大原则