FactoryMethod 模式是设计模式中应用最为广泛的模式。
在面向对象编程中,对象的创建工作非常简单,但对象创建的时机却很重要。
FactoryMethod 解决的就是这个问题。
FactoryMethod 通过面向对象的手法,将所要创建具体对象的创建工作延迟到了子类,从而提供了一种扩展的策略,较好的解决了这种紧耦合的关系。
- 工厂方法举例
开发人员1:橙色框;
开发人员2:紫色框。
理解:开发人1 提供一个固定的制造汽车的接口,此接口永远不变。需要更改内容的的时候,只修改内容、与内容和接口之间的衔接,不对开发人员2的代码造成任何影响。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 GuKaifeng's Blog!
评论(延迟加载 / 需要可访问 GitHub Issues)