1、设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用佣甲昭宠性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
2、工厂模式(Factory)意图 定义一个用于创建对象的接口,让子类决定实例化幡郴镭钒哪一个类。 Factory Method 使一个类的实例化延迟到其子类。适用性 当一个类不知道它所必须创建的对象的类的时候。 当一个类希望由它的子类来指定它所创建的对象的时候。 当类将创建对象的职责委托给多个帮助子类中的某一个, 并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。
3、工厂模式简单来说就是:在一个类返回一个实例化的对象,并且这个对象是你要使用的对象。代码示例如下图所示