摘要: 备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。 备忘录模式属于行为型模式。 客户不与备忘录类耦合,与备忘录管理类耦合。 优点: 1、给用户提供了一种可以恢复状态的机制,可以使用户能够比较方便地回到某个历史的状态。 2、实现了信息的封装,使得用户不需要关 阅读全文
posted @ 2022-11-26 14:50 江湖中 阅读(34) 评论(0) 推荐(0)
摘要: 适配器,顾名思义是一种万能的接口,达到万能转换的效果。 属于结构型模式。 适配器模式,定义一个适配器类,并且在该类中定义了适配器接口,这些适配接口能够将原来由于接口不兼容而不能在一起工作的多种类型进行适配使得它们能够一同工作。是作为两个不兼容的接口之间的桥梁 何时使用: 1、系统需要使用现有的类,而 阅读全文
posted @ 2022-11-26 14:19 江湖中 阅读(38) 评论(0) 推荐(0)
摘要: 抽象工厂模式(Abstract Factory Pattern):属于创建型模式,它提供了一种创建对象的最佳方式,以一个超级工厂创建其他工厂。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类,每个生成的工厂都能按照工厂模式提供对象。抽象工厂模式将具体产品的创建延迟到具体工厂 阅读全文
posted @ 2022-11-26 10:04 江湖中 阅读(31) 评论(0) 推荐(0)
摘要: 一、构建模式 构建模式属于对象的创建模式,可以把对象的内部属性和构建方法分离开来,可以构建自己需要的属性。当有些对象比较复杂的时候,需要的属性比较灵活的就需要用到构建模式 二、构建者模式和抽象工厂模式的区别: 抽象工厂模式主要注重与创建一个产品,而不注重细节, 抽象工厂模式将对象的全部都封装到工厂类 阅读全文
posted @ 2022-11-26 09:53 江湖中 阅读(43) 评论(0) 推荐(0)