问:为什么感觉工厂模式没什么优势呢?比如我想用三种工厂模式中的工厂方法模式,但是它用子工厂返回对象和new对象一样吧,我觉得还没有new简单。
答:new你妹,需求的变更贯穿于每一个软件项目。设计模式精髓就在于应对“未来的变化”。当然这种变化主要是扩展性。
这是我目前看到的最能解决初学者困惑的回答!
本文针对初学者对于工厂模式,特别是工厂方法模式的疑惑进行了详细解答。指出相较于直接使用new创建对象,工厂模式能够更好地应对未来需求的变化,提高代码的扩展性。
问:为什么感觉工厂模式没什么优势呢?比如我想用三种工厂模式中的工厂方法模式,但是它用子工厂返回对象和new对象一样吧,我觉得还没有new简单。
答:new你妹,需求的变更贯穿于每一个软件项目。设计模式精髓就在于应对“未来的变化”。当然这种变化主要是扩展性。
这是我目前看到的最能解决初学者困惑的回答!
1189
2648
201
3844