简单工厂模式UML类图

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

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

图片.png

你可能感兴趣的:(简单工厂模式UML类图)