摘要: xx 阅读全文
posted @ 2021-11-28 21:12 见怪见外 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 单例模式(Singlton Pattern):单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类简称单例类。 单例模式实现的要点有三个: 某个类只能有一个实例 单例类必须自行创建这个实例 单例类必须自行向整个系统提供这个实例 单例模式需要拥有一个私有构造函数,去报用户无 阅读全文
posted @ 2021-11-28 20:14 见怪见外 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 原型模式(Prototype Pattern):原型模式是一种对象创建型模式,用原型实例指定创建对象的种类,并且通过复制这些原型创建的新的对象。 模式动机: 使用原型模式来复制一个对象自身,从而克隆出多个与原型对象一模一样的对象。 模型结构: Protope:抽象原型类 ConcreteProtot 阅读全文
posted @ 2021-11-28 19:15 见怪见外 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 建造者模式(Bulider Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者属于对象创建型模式,建造者模式又可以称为生成器模式。 模式动机: 在软件开发中,存在大量与汽车类似的复杂属性,他们拥有一系列成员属性,这些成员属性有些是引用类型的成员对象。复 阅读全文
posted @ 2021-11-28 16:46 见怪见外 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关的或相互依赖的接口,而无需指定他们具体的类。抽象工厂模式又称为kit模式。 模式动机: 在工厂方法模式中,每一个具体的工厂只对应一种具体的产品,工厂方法具有唯一性,简单来说就是每一个工厂只能生产一种产品(工厂方法 阅读全文
posted @ 2021-11-28 15:31 见怪见外 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式(Factory Method Pattern):(工厂模式)也叫做虚拟构造器模式或者多态工厂模式,属于类创建型模式。在工厂方法模式中,工厂父类负责定义创建产品对象的公共接口,而工厂子类负责生成具体的产品对象。 工厂方法模式包含如下四种角色: Protect:抽象产品 ConcreteP 阅读全文
posted @ 2021-11-28 14:15 见怪见外 阅读(25) 评论(0) 推荐(0) 编辑