摘要:
1.定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类,FactoryMethod使一个类的实例化延迟到其子类. 2.意识图 3.代码示例 联想工厂创建联想的电脑,戴尔创建戴尔的电脑 1)电脑接口 2).戴尔电脑 3).联想电脑 4).电脑工厂 5).电脑操作类 6).客户端类 7).结果 阅读全文
摘要:
1.定义 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类 2.意识图 3.示意代码 各个电脑生产商生产的电脑的CPU和显卡都不太一样 1).cpu接口 2).cpu实现类-->AMD 3).cpu实现类-->Inter 4).显卡接口 5).显卡实现类-->AMD 6).显卡实现 阅读全文
摘要:
1.定义 提供一个创建对象实例的功能,而无须关心其具体实现.被创建实例的类型可以是接口,抽象类,也可以是具体的类. 2.认识简单工厂 1).简单工厂的功能:-->可以用来创建接口,抽象类,或普通类的实例 2).静态工厂:-->通常把简单工厂类实现成一个工具类,直接使用静态方法就可以了,也就是说简单工 阅读全文