摘要:
1. 简介 设计模式是常见软件设计问题的可重用解决方案。它们提供了一种描述和记录软件架构的方法,以及开发人员交流软件设计的常用词汇。 一般设计模式按用途可以分成有3种类型,它们分别是创建模式、结构模式和行为模式。 创建模式处理对象创建机制,尝试以恰当的方式创建对象。 结构模式处理对象组合,处理对象之 阅读全文
摘要:
//工厂方法设计模式(Factory Method Pattern) 定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。 它的思想是:在工厂设计模式中,我们创建对象不是直接使用 new 关键字创建,而是将创建对象的行为委托给另一个类,也就是工厂类。把实例化的 阅读全文