简单工厂模式UML类图

1)简单工厂模式属于创建型模式,是工厂模式的一种,简单工厂模式是工厂家族中最简单实用的模式
2)定义一个创建对象的类,由这个类来封装实例化对象的行为
3)在软件开发中,当我们大量创建某种,某类或某批对象时,我们就用到工厂模式
在此图中,我们需要完成的是顾客订单的一个需求,按照传统的模式的话,如果增加了新的菜系品种,我们需要改动量太大,不符合 开闭原则,所以加以改进,设计为此简单工厂模式,即使菜系增加,我们也无需大面积修改,订单地点增加也无需大面积修改

(由于暂时没有uml类图工具,就用的excel画的,蓝线代表组合,黄线代表聚合,黑线代表继承)

图片.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容