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

浙公网安备 33010602011771号