设计模式的六大设计原则
1单一原则,每个类,每个类所负责的功能必须具备高强对的粒子性,即功能的单一了,如果一个类负责的东西太多,他被重用的机会就越少!
单一职责原则是实现高内聚、低耦合的指导方针,它是最简单但又最难运用的原则,需要设计人员发现类的不同职责并将其分离
2里氏代换原则:所有引用基类(父类)的地方必须能透明地使用其子类的对象。
在软件中将一个基类对象替换成它的子类对象,程序将不会产生任何错误和异常
里氏代换是实现开闭原则的重要条件。
3依赖倒置原则:抽象不应该细节,细节应该依赖于抽象,也就是说,我们要接口编程!
4开闭原则:软件框架的设计。要实现对拓展开放,修改关闭。即需求修改的时候,不需要动到原有的代码,这样实现了代码的低耦合!
5接口隔离原则(Interface Segregation Principle, ISP):使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口。
6迪米特法则(Law of Demeter, LoD):一个软件实体应当尽可能少地与其他实体发生相互作用,使类与类之间保持松散的耦合关系
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦