java 设计模式简介

2025-05-07 23:48:46

1、创建模式:这些设计模式提供了一种在创建对象时隐藏和创建逻辑的方法,而不是直接使用新的操作符实例化对象。这使得程序能够更灵活地决定为给定实例创建哪些对象。结构模型:这些设计模式侧重于类和对象的组合。继承的概念用于组合接口和定义对象的组合以获取新函数。

java 设计模式简介

3、原型模式用于创建重复对象,同时确保性能。这种类型的设计模式属于创建模式,它提供了创建对象的最佳方式。此模式实现了一个原型接口,用于创建当前对象的克隆。当直接创建对象的成本比较大时,采用这种模式。例如,需要在一个昂贵的数据库操作之后创建一个对象。我们可以缓存对象,在下一个请求中返回它的克隆,在需要时更新数据库,从而减少数据库调用。

java 设计模式简介

5、Singleton模式是最简单的一个java设计模式。这种类型的设计模式属于创建模式,它提供了创建对象的最佳方式。这种模式包含一个类,它负责创建自己的对象,同时确保只创建一个对象。这类提供了一种方法来访问它的独特的对象,它可以无需实例化该类的对象直接访问。注意:1,单个类只能有一个实例。2、必须创造自己独特的实例。3,单实例类必须提供所有其他对象的实例。

java 设计模式简介

6、设计模式的六大原则:1、开合原理(开合原理),开合原理是展开、打开和修改。当程序需要扩展时,它不能修改原来的代码来实现热插拔效果。总之,为了使程序的可扩展性好,易于维护和升级。为了实现这种效果,我们需要使用接口和抽象类。2、Liskov替换原则。替换原则是面向对象设计的基本原则之一。根据代换原理,任何子类都可以出现。LSP是继承重用的基石。只有当派生类可以替换基类和软件单元的功能不受影响时,基类才能真正重用,派生类也可以在基类的基础上增加新的行为。李希特替代原则是对开闭原则的补充。实现开放和关闭原则的关键步骤是抽象,而基类与子类之间的继承关系是抽象的具体实现,因此李希特的替换原则是实现抽象的具体步骤的规范。3,依靠依赖倒置原则。这一原则是开启和关闭原则的基础。具体内容是:接口编程依赖抽象而不是具体化。4、接口隔离原理(接口隔离原则)。这一原则意味着使用多个独立接口比使用单个接口要好。它还有另一个含义:减少类之间的耦合度。可以看出,设计模式是一种从大型软件体系结构开始,易于升级和维护的软件设计思想。它强调减少依赖和减少耦合。5、德米特里法则又称至少知道原理(Demeter Principle)。最不为人知的原则是,一个实体应该尽可能少地与其他实体交互,使系统的功能模块相对独立。6,综合复用原理(复合重用原理)。复合重用的原则是使用合成/聚合的方法而不是继承。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:71
  • 阅读量:92
  • 阅读量:92
  • 阅读量:85
  • 阅读量:31
  • 猜你喜欢