baihongyu.com
博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设计模式——工厂方法模式
阅读量:
324 次
发布时间:
2019-03-03
本文共 198 字,大约阅读时间需要 1 分钟。
意图:
定义一个用于创建对象的接口,使一个类的实例化延迟到子类
场景:
当一个类不知道他所必须创建的对象的类的时候
当一个类希望有它的子类来指定它所创建的对象的时候
当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望根据不同的需求确定不同的子类的时候
类图:
图片来自《设计模式之禅》
优点:
将抽象与实现隔离,有利于代码解耦,易于拓展
缺点:
稍不留神就会产生大量的子类,导致维护困难
转载地址:http://bzwm.baihongyu.com/
你可能感兴趣的文章