简单工厂模式

1、面向对象的好处:通过封装继承多态把程序的耦合度降低,用设计模式使得程序可维护可复用可扩展以及灵活性好

 

2、UML类图:

(1):类图分三层,第一层类名、第二层类的字段和属性、第三层类的方法或行为,‘+’表示public,‘-’表示private,‘#’表示protected。

动物
+有生命
+繁殖()

(2)接口:有两种表示方法,第一种如下图,另一种是棒棒糖表示法🍭。

<<interface>>

飞翔

+飞()

(3)继承:空心三角形+实线来表示。

(4)实现:空心三角形+虚线来表示。

(5)关联关系:实线箭头来表示。

(6)聚合关系:空心的菱形+实线箭头来表示。

(7)合成关系:实心的菱形+实线箭头来表示。

(8)依赖关系:虚线箭头来表示。

 

 3、简单工厂模式

用一个单独的类来完成创建实例的过程。

 

posted on 2019-08-31 11:03  逍遥1989  阅读(113)  评论(0编辑  收藏  举报