在VB.NET机房收费系统个人重构版时你都学会了什么?在开始第二遍的机房收费系统个人重构时,我发现不知不觉竟接触了很多很多之前不知道的东西,也学到了很多新知识.下面我就来一一例举一下在第二遍机房收费系统个人重构时我都学会了什么————
1、UML图
2、三层架构
3、sqlHelper
4、配置文件
5、接口
6、设计模式
在接下来的几篇文章中我将重点介绍一下以上我在.NET<机房收费系统个人重构版>时学到的新知识。
想想我们的第一遍机房收费系统,纯粹是为了实现功能而实现功能,现在开始用.NET个人重构,学到了很多新知识、接触了很多新内容。这篇文章我先从UML图开始说起吧。
前段时间我写过关于UML图的博客,就是刚开始用三层重构机房收费系统的时候,真的是觉得举步维艰,画图时出现的问题真的不少。有兴趣的朋友可以去看一下我之前写的博客:机房收费系统个人重构——画图疑惑多多。因为之前学过UML的知识,加上学过的三层知识,觉得大致哪个图里面放什么还能搞得清楚。可是画起图来却无从下手,比如U层,我知道从三层架构的角度来说U层是从前台界面接收数据的,可是U层的类图里面却不知道该放什么,我居然可笑的从中抽取出“用户”等放在U层。画图经历的波折真的不少,反正是折腾了一段时间,画了几遍,也问同学问师傅,后来总归是摸清门路了。我想很多进入个人版重构的同学在画UML图的时候也会遇到这样的问题吧?
不过,总归结果是好的。经过了一段时间,掌握了画图的技巧,对于我们来说,画图的难点在于类图和时序图,其他的例如包图什么的还可以,只要三层的知识掌握好包图是不成问题的,但是值得注意的是包图真的很重要哦,它涉及到各个层之间的引用关系,这个真的得弄清楚,不然有的苦吃的。
今天这篇文章就写到这里吧,陆续我会贴出在机房收费系统个人重构版中我的收获,敬请期待吧!