VB.NET机房收费系统个人重构版你都学会了什么(之一)

1、UML图 2、三层架构 3、SqlHelper 4、配置文件 5、接口 6、设计模式

在接下来的几篇文章中我将重点介绍一下以上我在.NET<机房收费系统个人重构版>时学到的新知识。

想想我们的第一遍机房收费系统,纯粹是为了实现功能而实现功能,现在开始用.NET个人重构,学到了很多新知识、接触了很多新内容。这篇文章我先从UML图开始说起吧。

前段时间我写过关于UML图的博客,就是刚开始用三层重构机房收费系统的时候,真的是觉得举步维艰,画图时出现的问题真的不少。有兴趣的朋友可以去看一下我之前写的博客:机房收费系统个人重构——画图疑惑多多。因为之前学过UML的知识,加上学过的三层知识,觉得大致哪个图里面放什么还能搞得清楚。可是画起图来却无从下手,比如U层,我知道从三层架构的角度来说U层是从前台界面接收数据的,可是U层的类图里面却不知道该放什么,我居然可笑的从中抽取出“用户”等放在U层。画图经历的波折真的不少,反正是折腾了一段时间,画了几遍,也问同学问师傅,后来总归是摸清门路了。我想很多进入个人版重构的同学在画UML图的时候也会遇到这样的问题吧?

不过,总归结果是好的。经过了一段时间,掌握了画图的技巧,,对于我们来说,画图的难点在于类图和时序图,其他的例如包图什么的还可以,只要三层的知识掌握好包图是不成问题的,但是值得注意的是包图真的很重要哦,它涉及到各个层之间的引用关系,这个真的得弄清楚,不然有的苦吃的。

今天这篇文章就写到这里吧,陆续我会贴出在机房收费系统个人重构版中我的收获,敬请期待吧!

深重如溺入蓝色的海洋,无法呼吸。

VB.NET机房收费系统个人重构版你都学会了什么(之一)

相关文章:

你感兴趣的文章:

标签云: