现在的位置: 首页 > 综合 > 正文

大话设计模式之简单工厂模式和概念介绍

2017年11月15日 ⁄ 综合 ⁄ 共 487字 ⁄ 字号 评论关闭

一:UML图的一些基本写法:

类图:

一个矩形表示一个类图,分三层,第一层表示类的名称,如果抽象类,就用斜体表示,第二层表示类的特性,就像类的字段属性,第三层表示类的操作,即方法和行为。

"+"表示public,“-”表示private,“#”表示protected。

接口图的例子顶端有<<interface>>显示,第一行接口名称,第二行接口方法。还有种方法棒棒糖表示法,就是类上面用一个小圈加上连线就是接口,没有接口方法。一般中文注释。

关系符号:

继承关系用空心三角头+直线表示,方向指向父类。

接口空心三角形+虚线表示,方向指向接口。

关联关系(比如企鹅需要在寒冷季节生存)用实线箭头表示。

聚合关系(比如大雁和雁群)用空心菱形+实线箭头表示。

合成关系(比如鸟和翅膀,就是本属于一体)用实行菱形+实线箭头表示。

两端会有数字,一个类有可能有多个实例。左端表示类个数,右端表示有实例个数,以上三种都有基数的。

依赖关系用虚线箭头表示(比如,动物需要空气和水)。

二:简单工厂模式

就是一个工厂决定生产哪些产品,工厂为对象,产品为实例,即一个工厂对象决定生产哪些产品实例!不属于23中设计模式!

抱歉!评论已关闭.