摘要:
一、原型模式介绍 原型模式的核心思想是:使用一个已存在的实例(原型)作为蓝本,通过复制(克隆)这个原型来创建新的对象实例,而不是通过 new 关键字调用构造函数。 这种方式特别适用于以下情况:直接创建一个新对象的成本很高(例如,需要繁琐的初始化、需要从数据库或网络加载大量数据),而新对象与现有对象的 阅读全文
posted @ 2025-08-29 13:03
NeoLshu
阅读(2)
评论(0)
推荐(0)
摘要:
一、建造者模式介绍 建造者模式旨在将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。 当创建一个对象需要很多步骤,或者需要大量参数(其中许多是可选的或需要复杂初始化)时,直接使用构造方法或 setter 方法会导致代码难以编写、阅读和维护。建造者模式通过提供一个专用的“导演”( 阅读全文
posted @ 2025-08-29 13:01
NeoLshu
阅读(10)
评论(0)
推荐(0)
摘要:
一、抽象工厂模式介绍 抽象工厂模式,又称工具箱(Kit),是一种创建型设计模式。它能创建一系列相关或相互依赖的对象,而无需指定它们具体的类。 该模式提供了一个高层次的接口,用于创建整个产品族(a family of products),而不是单个产品。客户端代码通过这个抽象接口与工厂交互,从而与具体 阅读全文
posted @ 2025-08-29 12:59
NeoLshu
阅读(7)
评论(0)
推荐(0)
摘要:
一、工厂方法模式介绍 工厂方法模式,又称虚拟构造函数(Virtual Constructor)或多态性工厂(Polymorphic Factory),是一种非常经典且应用广泛的创建型设计模式。 它的核心思想是将对象的实例化过程延迟到子类中进行。父类(工厂)定义了一个创建对象的接口,但由子类来决定要实 阅读全文
posted @ 2025-08-29 12:56
NeoLshu
阅读(4)
评论(0)
推荐(0)
摘要:
一、单例模式介绍 单例模式是一种创建型设计模式,其核心在于确保一个类只有一个实例,并提供一个全局访问点来获取这个实例。 在软件系统中,经常存在这样的需求:一个类只需要一个实例来协调系统行为。例如,线程池、缓存、日志对象、对话框、打印机驱动对象等。如果这些类存在多个实例,会导致程序行为异常、资源使用过 阅读全文
posted @ 2025-08-29 12:46
NeoLshu
阅读(3)
评论(0)
推荐(0)

浙公网安备 33010602011771号