工厂方法模式 java实现
2024-07-05 18:13:49 223人阅读
当增加新的产品时,我们就需要修改简单工厂类,这违反了涉及模式中的 “对扩展开放,对修改关闭”。
解决方案是抽象工厂类,让抽象工厂类的子类去实例化具体产品。
在这种设计下,每增加一个产品就需要增加一个对应的具体工厂,看似繁琐,但扩展性好。
类图
代码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉:
投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。