摘要: 建造者模式的四个角色 建造者模式的四个角色 1) Product(产品角色): 一个具体的产品对象。 2) Builder(抽象建造者): 创建一个Product对象的各个部件指定的 接口/抽象类。 3) ConcreteBuilder(具体建造者): 实现接口,构建和装配各个部件。 4) Dire 阅读全文
posted @ 2020-07-12 23:22 从精通到陌生 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式 基本介绍 1) 抽象工厂模式:定义了一个interface用于创建相关或有依赖关系的对象簇,而无需 指明具体的类 2) 抽象工厂模式可以将简单工厂模式和工厂方法模式进行整合。 3) 从设计层面看,抽象工厂模式就是对简单工厂模式的改进(或者称为进一步的抽象)。 4) 将工厂抽象成两层,A 阅读全文
posted @ 2020-07-12 11:23 从精通到陌生 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式 工厂方法模式介绍 工厂方法模式设计方案:将披萨项目的实例化功能抽象成抽象方法,在不同的口味点 餐子类中具体实现。 工厂方法模式:定义了一个创建对象的抽象方法,由子类决定要实例化的类。工厂方 法模式将对象的实例化推迟到子类。 工厂方法模式 工厂方法模式应用案例 披萨项目新的需求:客户在点 阅读全文
posted @ 2020-07-12 11:13 从精通到陌生 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.简单工厂模式 基本介绍 1) 简单工厂模式是属于创建型模式,是工厂模式的一种。简单工厂模式是由一 个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族 中最简单实用的模式 2) 简单工厂模式:定义了一个创建对象的类,由这个类来封装实例化对象的行 为(代码) 3) 在软件开发中,当我 阅读全文
posted @ 2020-07-12 01:55 从精通到陌生 阅读(164) 评论(0) 推荐(0) 编辑