摘要: 2.抽象工厂模式(Abstract Factory) 工厂方法模式中类的创建依赖工厂类,如果想要拓展程序,就必须对工厂类进行修改,这违背了闭包原则,所以从设计角度考虑,有一定问题,如何解决?可以用到抽象工厂模式,创建多个工厂类,这样一旦需要增加新的功能,直接增加新的工厂类就行了,不需要对之前的代码进 阅读全文
posted @ 2018-07-04 17:00 小晶晶的博客 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 设计模式内容转自maowang,为加深印象,纯手打。 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方 阅读全文
posted @ 2018-07-04 15:52 小晶晶的博客 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 1、工厂方法模式(Factory Method) 工厂方法模式分三种:普通工厂模式、多个工厂方法模式、静态工厂方法模式 1.1普通工厂模式 建立一个工厂类,对实现了同一接口的一些类进行实例的创建。 例如: 对具有相同特征的方法抽象出一个接口。 阅读全文
posted @ 2018-07-04 15:37 小晶晶的博客 阅读(118) 评论(0) 推荐(0) 编辑