摘要: 一、组合模式概念 1.1 什么是组合模式 组合模式是一种结构型设计模式,它允许你将对象组合成树状结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性,可以用统一的方式处理对象的访问。 结构 组合模式通常由以下几个部分组成: Component(组件): 定义了统一 阅读全文
posted @ 2024-05-09 16:45 Kllin 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 一、桥接模式概念 1.1 什么是桥接模式 桥接模式是一种结构型设计模式,它将抽象部分与实现部分分离,使它们可以独立地变化。桥接模式通过将抽象部分和实现部分分离来解决多维度变化的问题,从而提高了系统的灵活性和可扩展性。 结构 桥接模式通常由以下几个部分组成: Abstraction(抽象类): 定义了 阅读全文
posted @ 2024-05-09 16:31 Kllin 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 一、外观模式概念 1.1 什么是外观模式 外观模式是一种结构型设计模式,它提供了一个统一的接口,用于访问子系统中的一组接口。外观模式定义了一个高级接口,这个接口使得子系统更容易使用,同时隐藏了子系统的复杂性。 结构 外观模式通常由以下几个部分组成: Facade(外观): 提供了一个高级接口,用于访 阅读全文
posted @ 2024-05-09 15:56 Kllin 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一、装饰器模式概念 1.1 什么是装饰器模式 装饰器模式是一种结构型设计模式,它允许向现有对象动态添加新功能,同时又不改变其结构。装饰器模式通过将对象放置在包装器类中,然后在运行时动态地向对象添加新的行为或责任,从而实现这一目的。 结构 装饰器模式通常由以下几个部分组成: Component(组件) 阅读全文
posted @ 2024-05-09 15:35 Kllin 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 一、适配器模式概念 1.1 什么是适配器模式 适配器模式是一种结构型设计模式,它提供了一种将不兼容的接口转化为兼容的接口的方式,从而使原本无法一起工作的类可以协同工作。适配器模式可以分为两种:对象适配器和类适配器。 1.2 对象适配器 对象适配器通过组合的方式,将不兼容的接口适配为所需的接口。这种方 阅读全文
posted @ 2024-05-09 15:09 Kllin 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 一、原型模式概念 原型模式是一种创建型设计模式,其核心思想是通过复制现有对象来创建新对象,而不是通过实例化类来创建。这种方式可以提高创建对象的效率,特别是当对象的创建过程比较昂贵或复杂时。 在原型模式中,原型对象是一个已经存在的对象,它作为新对象的模板。新对象通过复制原型对象的属性来创建,可以是浅拷 阅读全文
posted @ 2024-05-09 14:47 Kllin 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 一、建造者模式概念 1.1 什么是建造者模式 建造者模式是一种创建型设计模式,用于将一个复杂对象的构建过程与其表示分离,以便同样的构建过程可以创建不同的表示。它允许客户端通过相同的构建过程来构建不同的产品。 建造者模式通常涉及以下几个角色: 产品(Product):表示被构建的复杂对象。该对象通常由 阅读全文
posted @ 2024-05-09 14:15 Kllin 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 一、工厂模式概念 1.1 什么是代理模式 工厂模式是一种创建型设计模式,用于创建对象而不需要暴露对象的创建逻辑。它将对象的实例化过程封装在一个单独的类中,使得客户端代码只需通过调用工厂类的方法来获取所需的对象,而无需关心具体的实例化过程。 工厂模式通常有三种主要的变体:简单工厂模式、工厂方法模式和抽 阅读全文
posted @ 2024-05-09 09:53 Kllin 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 单例模式是一种设计模式,旨在确保类只有一个实例,并提供一个全局访问点以访问该实例。这在某些情况下非常有用,例如需要全局访问某些资源或配置时,或者在整个应用程序中只需要一个实例时。 在Java中,实现单例模式有多种方式,其中最常见的包括懒汉式、饿汉式和双重检查锁定。 懒汉式(Lazy Initiali 阅读全文
posted @ 2024-05-09 09:38 Kllin 阅读(4) 评论(0) 推荐(0) 编辑