天天看点

【机房重构】——UML

    机房重构UML图浩浩荡荡开始,现也让它告一段落,再下面敲的过程肯定还要完善.....

    这一遍,较第一遍有很大的进步。因为最起码有了三层的思想,到现在,我画了用例、包图、类图、时序图:

【机房重构】——UML

    用例图和第一遍没什么区别,依然是按角色划分的,用例图将所有的功能按用户列出,让各个功能之间的关系一目了然——这也是用例图的作用。

【机房重构】——UML

    第二个画的包图,将三层清晰明了展现出来。

【机房重构】——UML

    对应的各个包下,是相应层的类图。这次类图与第一遍有很大的不同。第一遍的类图那叫个宏伟,很大很大,整个系统用一个类图就全囊括了,但这次分了4部分:UI/BLL/DAL/ENTITY:

 UI:

【机房重构】——UML

BLL:

【机房重构】——UML

DAL:

【机房重构】——UML

ENTITY:

【机房重构】——UML

    最后是时序图:时序图较第一次也有很大的不同,最大的不同是在画图的感受上。第一遍画图,只是单纯的画,画的过程也在想:为什么说,画好图,系统基本就出来了,敲代码分分钟的事。当初真感受不到,但这次有丝丝体会了:图画好了,思路清晰了,敲代码时就根本不用思考,按着图的思路来就是了,当然很简单......

例如:

【机房重构】——UML

总结:图没画完呢,还需要继续完善,继续感悟,尤其在加设计模式后......大家若有好建议,更希望大家能提出来......