企业场景篇-03-设计模式-工厂设计模式-工厂方法模式_哔哩哔哩_bilibili
1.简单工厂模式
新加咖啡类的时候需要在唯一的那个工厂类里加代码,这样就耦合了
2.工厂模式
相对于简单模式的一个工厂生产所有咖啡,这里只定义了一个抽象咖啡工厂,然后针对每一种咖啡实现自己的工厂,那么以后添加新咖啡的时候就不会修改以前的咖啡工厂类了,只需要自己新建一个工厂。
做到对拓展开放,对修改关闭
3.抽象工厂模式
工厂模式只能应付同一类产品,如果要工厂多类产品,就要抽象工厂
企业场景篇-03-设计模式-工厂设计模式-工厂方法模式_哔哩哔哩_bilibili
新加咖啡类的时候需要在唯一的那个工厂类里加代码,这样就耦合了
相对于简单模式的一个工厂生产所有咖啡,这里只定义了一个抽象咖啡工厂,然后针对每一种咖啡实现自己的工厂,那么以后添加新咖啡的时候就不会修改以前的咖啡工厂类了,只需要自己新建一个工厂。
做到对拓展开放,对修改关闭
工厂模式只能应付同一类产品,如果要工厂多类产品,就要抽象工厂
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/266182.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!