概述
设计模式的六大原则:
1、开合原理(开合原理),开合原理是展开、打开和修改。当程序需要扩展时,它不能修改原来的代码来实现热插拔效果。总之,为了使程序的可扩展性好,易于维护和升级。为了实现这种效果,我们需要使用接口和抽象类。
2、Liskov替换原则。替换原则是面向对象设计的基本原则之一。根据代换原理,任何子类都可以出现。LSP是继承重用的基石。只有当派生类可以替换基类和软件单元的功能不受影响时,基类才能真正重用,派生类也可以在基类的基础上增加新的行为。李希特替代原则是对开闭原则的补充。实现开放和关闭原则的关键步骤是抽象,而基类与子类之间的继承关系是抽象的具体实现,因此李希特的替换原则是实现抽象的具体步骤的规范。
3,依靠依赖倒置原则。这一原则是开启和关闭原则的基础。具体内容是:接口编程依赖抽象而不是具体化。
4、接口隔离原理(接口隔离原则)。这一原则意味着使用多个独立接口比使用单个接口要好。它还有另一个含义:减少类之间的耦合度。可以看出,设计模式是一种从大型软件体系结构开始,易于升级和维护的软件设计思想。它强调减少依赖和减少耦合。
5、德米特里法则又称至少知道原理(Demeter Principle)。最不为人知的原则是,一个实体应该尽可能少地与其他实体交互,使系统的功能模块相对独立。6,综合复用原理(复合重用原理)。复合重用的原则是使用合成/聚合的方法而不是继承。
最后
以上就是虚心芝麻为你收集整理的java设计模式简介_java 设计模式简介的全部内容,希望文章能够帮你解决java设计模式简介_java 设计模式简介所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复