2022年6月22日

摘要: 【设计模式】14.创建型模式-建造者(Builder) 一、描述 是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。在用户不知道对象的建造过程和细节的情况下就可以直接创建复杂的对象。建造者模式按顺序创建复杂对象(把内部的建造过程和细节隐藏起来)。 角色包含以下分类: 产品(Product):产品以及其包含的属性。 抽象建造者( 阅读全文
posted @ 2022-06-22 09:38 技术猫猫 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 【设计模式】13.创建型模式-抽象工厂(AbstractFactory) 一、描述 提供一个创建产品族的接口,其每个子类可以生产一系列相关的产品。不同于工厂方法模式,工厂方法模式的工厂只能生产一种产品。 抽象工厂的角色分类: 1.抽象产品:定义产品的使用方法。 2.具体产品:实现抽象产品,定义了该种产品的具体使用方法。 3.抽象工厂:定义生产产品的功能。 4.具体工厂:实 阅读全文
posted @ 2022-06-22 09:38 技术猫猫 阅读(18) 评论(0) 推荐(0) 编辑

导航