摘要: 生成器模式的结构 生成器(Builder):提供构建产品各部分的方法,一般是一步一步构建复杂对象的各个部分。 具体生成器(Concrete Builder):实现生成器接口,构建和装配具体的产品部件。 产品(Product):最终生成的复杂对象。 指挥者(Director):负责安排构建步骤,控制生 阅读全文
posted @ 2024-09-12 21:15 torrentgz 阅读(38) 评论(0) 推荐(0)
摘要: 单例模式(Singleton Pattern)是创建型设计模式的一种,旨在确保一个类在整个应用程序运行期间只有一个实例,并提供全局访问点来获取该实例。这种模式对于那些希望在整个系统中共享唯一对象的场景非常有用,比如数据库连接、日志系统、配置管理器等。 单例模式的核心要点 唯一实例:类只能有一个实例, 阅读全文
posted @ 2024-09-12 21:10 torrentgz 阅读(62) 评论(0) 推荐(0)
摘要: 原型模式的核心思想 原型模式的核心是使用一个原型接口来定义一个克隆方法,该方法允许对象自身进行复制。通过这个克隆方法,可以快速生成一个与原型对象相同的实例,而不需要直接创建新对象并手动设置属性。 原型模式的结构 原型接口(Prototype):定义一个 clone() 方法,用于克隆对象。 具体原型 阅读全文
posted @ 2024-09-12 20:39 torrentgz 阅读(34) 评论(0) 推荐(0)