![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
文章平均质量分 64
设计模式总结学习
飞四海
这个作者很懒,什么都没留下…
展开
-
【结构型】适配器模式
适配器模式是一种结构型设计模式,它允许不兼容的接口之间进行交互。适配器模式通常用于解决接口之间的差异,以便它们能够一起工作。适配器模式通过将一个类的接口转换为另一个类的接口来实现。适配器类实现了目标接口,并包含一个或多个适配者(适配者的实现)对象。适配者类实现了源接口,并提供了适配器类所需的方法和属性。在适配器模式中,适配器类充当了两个不同接口之间的桥梁,它接收来自源接口的对象,并将其转换为目标接口所需的形式,然后将它传递给目标接口进行处理。这种方式可以避免由于接口不兼容而导致的代码重构和修改。原创 2023-05-30 17:43:38 · 653 阅读 · 0 评论 -
【行为型】迭代器模式
迭代设计模式是一种软件设计模式,它允许您以一种更灵活、可扩展的方式遍历集合对象。这种模式通过提供一个迭代器(Iterator)来遍历集合对象,而不是直接访问集合中的元素。迭代器模式有助于降低代码的耦合度,并使代码更易于维护和扩展。原创 2023-05-29 18:07:15 · 537 阅读 · 0 评论 -
【创建型】工厂模式(Factory Pattern)详解
简单工厂与工厂方法模式原创 2022-12-05 17:15:30 · 92 阅读 · 0 评论 -
什么是设计模式?总结
设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。开放封闭原则(Open Close Principle)里氏代换原则(Liskov Substitution Principle)依赖倒转原则(Dependence Inversion Principle)接口隔离原则(Interface Segregation Principle)迪米特法则(最少知道原则)(Demeter Principle)原创 2022-12-01 17:42:45 · 211 阅读 · 0 评论 -
【创建型】单例模式(Singleton Pattern)
单例模式总结原创 2022-12-01 17:30:03 · 224 阅读 · 0 评论 -
【创建型】建造者模式(Builder Pattern)
主要作用:可以使多个简单的对象,一步一步构建成一个复杂的对象应用实例:1、去肯德基,汉堡、可乐、薯条、炸鸡翅等是不变的,而其组合是经常变化的,生成出所谓的"套餐"。 2、JAVA 中的 StringBuilder。举例:我们可以假设 我们去饭店:饭店有沙拉和冷饮。沙拉可以是素沙拉或者是肉沙拉,他们在放在一次性纸盒里面。冷饮有胡萝卜汁或者黄瓜汁装在瓶子里面。我们可以有一个食物菜单,和食物包装类,以及他们的实现。我们在创建一顿饭需要定哪个菜单,也就是怎么去Builder,之后用这个Bui原创 2022-03-22 16:11:17 · 3445 阅读 · 0 评论 -
Spring工厂模式自我总结
解决了用户跟产品的问题,不关心细节,只关心结果1.应用场景:通常由应用程序直接使用 new 创建新的对象,为了将对象的创建和使用相分离,采用工厂模式,即应用程序将对象的创建及初始化职责交给工厂对象。一般情况下,应用程序有自己的工厂对象来创建 Bean.如果将应用程序自己的工厂对象交给 Spring 管理,那么 Spring 管理的就不是普通的 Bean,而是工厂 Bean。2.对于调用者来...原创 2018-11-05 20:53:51 · 691 阅读 · 1 评论