1、了解什么是设计模式 ?
- 设计模式是一套代码设计的,对开发经验的总结。在项目中合理运用设计模式可以解决很多问题。
2、查阅相关资料,掌握其中几项设计模式。
- 工厂模式
- 属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。
- 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。
主要解决:主要解决接口选择的问题。我们明确地计划不同条件下创建不同实例时
何时使用:。
如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。
关键代码:创建过程在其子类执行。
- 抽象工厂模式
- 是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。