机房重构(个人版)——类图

Posted zhchoutai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了机房重构(个人版)——类图相关的知识,希望对你有一定的参考价值。

    我觉得机房重构的正确顺序是:数据库、绘图(包图、类图、时序图)、文档最后是代码的实现。只是,尽管我这么觉得,却没有全然依照这个进行。我觉得。计划和顺序是死的。人是活的。假设进行到某一步。你进行不下去了。你会怎么办?

     我的选择是,放下,从别的方式入手。就二次机房来说。我先做了包图。简单的做了类图(有一种不知道从哪里下手,不知道怎么開始的感觉),和第一次类图没有太大区别,由于我没有找到入手点。

做了几张时序图(基本上都错了,全都修改了)。我在这几张半失败的图的基础上,開始了漫长的代码之路。我想通过代码,来完好我的图——尤其是类图。

    前面这么多。说的是在没有開始用三层的思想做出几个窗口之前,绘图对我来说,有点无从下手。所以。我就先做了几个窗口,熟悉了一下分层的逻辑。这个时候。感觉好非常多。

    就第一次机房的类图来说。当时主要是从人员上分类,做了一个类图的模型,以下是我第一次的类图。欢迎纠正。

技术分享

    把它放在这里。主要是想说学习是一步步深入的过程。尽管中间会有非常多错误,可是,看的见得成长。总是给人非常大的鼓励。这次的类图,从分层的角度出发,做的比較具体。类的粒度也非常小,当然,当中可能存在一些错误,希望读者能指出,大家一起进步。毕竟我也是刚刚结束这次的类图。

   首先是U层的类图,从每个窗口出发,写出每个类的方法。

技术分享

    B层的类图,写出了B层的类及返回值

技术分享

    D层类图,写出D层类的方法。属性及返回值

技术分享

    最后是外观层的类图

技术分享

    把图做成博客放在这里,主要是希望读者指出错误。其次也给读者提供一个思路。也能够互相讨论,分享,更快的进步。








以上是关于机房重构(个人版)——类图的主要内容,如果未能解决你的问题,请参考以下文章

机房个人重构datagridview的使用

机房重构总结

机房个人重构报表的制作

机房收费系统个人重构版:软工文档中那些图

机房收费系统(VB.NET)个人版总结

机房收费系统重构初期问题总结