VB.NET版机房重构---类图,时序图

前端之家收集整理的这篇文章主要介绍了VB.NET版机房重构---类图,时序图前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

现在正在编写代码,才明白为什么师父一直强调让我先画完图再写代码!因为画图可以有一个整体的总观,可以明白各个层到底是怎么抽象类的!这样会非常方便方法的编写和返回值的确认,以及有助于代码命名规范的实行!

由于一开始自己的知识浅陋,所以返回值只是用得布尔型和DataTable型,大家对各个类图就凑活着看吧!但是要知道DataTable必须得对数据库了解才能应用,而我们真正的编写代码的时候是不能看数据库的,也不知道数据库是怎么设计的,它有专门的数据库管理人员来看管!所以应用泛型更满足要求。比如:应用DataTable语句为DataTable.rows(0).item(0),而泛型只用List(0).UserName就可以了,不用知道UserName到底在数据库的几行几列!

话不多说了,先放类图和包图:


包图:



值得一提的是:这里的外观不一定非得当一层来利用!它只是用在逻辑复杂的时候,它完全可以当成一个B层中的类!(看来自己的只是运用灵活程度还是不够好啊!/(ㄒoㄒ)/~~)


类图:(由于空间有限,只放B层和D层的)





时序图:时序图是非常重要的,在机房合作版的时候,编写代码的人员都得按着组长画的时序图来编写代码!当然通过和组员的沟通,修改时序图也是经常发生的,代码和时序图是互相补充的!现在只放一个注册的时序图,由于我的研究也不深,希望大家提出批评指正,可以让我完善时序图(由于图太大了只能拼接)




小结:


通过编写代码这段时间,发现自己缺少沟通,一味的只按自己的想法来做。而且自己知识学习的太死了,不能灵活运用,希望自己在接下来可以改正!希望后边合作的时候自己可以做的更好一点!

猜你在找的VB相关文章