机房收费系统重构总结

        这次机房收费系统重构,在我开始之前,我是信心十足的毕竟是之前有过一次VB版的了,但是,这次真正开始的时候就傻眼了,除了和第一版的功能一样外,其他的都不一样,首先是编程语言从VB变成了C#,从过去的面向过程到了现在的面向对象,从以前的不分层到七层架构,从没有设计模式但运用设计模式,还有映射,还有存储过程和SQLhelp er,这些种种都是新的挑战,都是重新开始。

      但是毕竟是有过一次经验了,所以再怎么样也不会像第一次那么慌张,在开始之前就先做好规划,理清思路,首先画一张包图。

 

还有附上ER图一张:

 

验项目的时候师傅问了我很多问题,我都不会很尴尬,比如说,用例图的包含和扩展是什么。我百度了一下,扩展好理解比如说系统中允许用户对查询的结果进行导出、打印。对于查询而言,能不能导出、打印查询都是一样的,导出、打印是不可见的。导入、打印和查询相对独立,而且为查询添加了新行为。这就是扩展,那包含呢,包含最典型的应用就是复用,比如说业务中,总是存在着维护某某信息的功能,如果将它作为一个用例,那新建、编辑以及修改都要在用例详述中描述,过于复杂;如果分成新建用例、编辑用例和删除用例,则划分太细。这时包含关系可以用来理清关系。然后师傅还问了我时序图的同步和异步关系,我还是一脸懵逼,同样百度后得到了答案, 同步消息=调用消息(Synchronous Message)消息的发送者把控制传递给消息的接收者,然后停止活动,等待消息的接收者放弃或者返回控制。用来表示同步的意义。  异步消息(Asynchronous Message)消息发送者通过消息把信号传递给消息的接收者,然后继续自己的活动,不等待接受者返回消息或者控制。异步消息的接收者和发送者是并发工作的。

后来还补充了单例模式懒汉和恶汉两种模式:

懒汉式的特点是延迟加载,比如配置文件,采用懒汉式的方法,顾名思义,懒汉么,很懒的,配置文件的实例直到用到的
时候才会加载。。。。。。
饿汉式的特点是一开始就加载了,如果说懒汉式是“时间换空间”,那么饿汉式就是“空间换时间”,因为一开始就创建了实例,所以每次用到的之后直接返回就好了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 33
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 33
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值