说起uml图,在我心中最难的当属类图无疑。虽然敲了三层的小例子,但真正让把三层和uml图结合起来,并且还要考虑设计模式的时候,总是让人有一种无从下手的感觉,不过还好,通过这半个多月的思考与探索(机房收费系统之uml图——初版-LMLPHP竟然用了这么长时间),总算稍有了点眉目,那么,接下来看一看我的部分uml图

1、用例图

机房收费系统之uml图——初版-LMLPHP

2、包图

机房收费系统之uml图——初版-LMLPHP

包图在B层和D层之间添加了接口,B层和D层都去实现此接口。至于设计模式,到现在只添加成功了一个简单工厂模式,据说在u层和B层之间还可以添加一个外观模式,还在尝试中

3、u层

机房收费系统之uml图——初版-LMLPHP

u层用上了窗体继承的思想,窗体也是类,相同或者相似的窗体可以提出相同的部分作为父类共子类继承。

4、B层

机房收费系统之uml图——初版-LMLPHP

5、D层

机房收费系统之uml图——初版-LMLPHP

6.E层

机房收费系统之uml图——初版-LMLPHP

7、接口层

机房收费系统之uml图——初版-LMLPHP

8、sqlFactory

机房收费系统之uml图——初版-LMLPHP

04-05 18:36