04 2018 档案
摘要:原型模式 标签(空格分隔): 设计模式 什么是原型模式 Prototype模式是一种对象创建型模式,它采取复制原型对象的方法来创建对象的实例。使用Prototype模式创建的实例,具有与原型一样的数据。 原型模式的特点 1. 由原型对象自身创建目标对象。也就是说对象创建这一个动作发自原型对象本身。
阅读全文
摘要:抽象工厂模式 标签(空格分隔): 设计模式 什么是抽象工厂模式 抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的。抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,能够创建多个产品族的产品对象。 模式中包含的角色及其职责 1. 抽象工厂角色:抽象工厂模式的核心
阅读全文
摘要:工厂方法模式 标签: 设计模式 什么是工厂方法模式 工厂方法模式属于类的创建型模式,又被称为多态工厂模式。工厂方法模式定义了一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是
阅读全文
摘要:简单工厂模式 标签(空格分隔):设计模式 什么是简单工厂模式 简单工厂模式属于类的创建性模式,又叫作静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 简单工厂模式中包含的角色及其职责 
浙公网安备 33010602011771号