机房收费系统——UML图感想
2015-05-31 16:01
267 查看
进行机房收费系统重构已经有一段时间了,但是这阶段主要是进行了UML画图了,对比第一次的UML图,这一次的变化主要是加入了三层的概念。
![](https://img-blog.csdn.net/20150524213618895?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbHhmNjg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
上图是我画得类图的一部分(还没有画完),下图是我在UML学习中画的类图
![](https://img-blog.csdn.net/20150531153732687?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbHhmNjg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这两者都是用EA画图软件所画,不同的只是第一幅图加入了三层的思想(第一幅图只是U层的一部分),而第二幅图是没有加入三层的思想,是根据用户角色的不同所画的类图。
通过画UML图更好的了解到了三层架构的好处 :
1、无需开发客户端软件,维护和升级方便。
2、可跨平台操作。
3、具有良好的开放性和可扩充性。
4、便于数据库移植。
5、安全性好
6、资源重用性好。
换句大家经常听的一句话就是高内聚低耦合,三层的使用让他们在自己的领域内加上了一道门,他们彼此之间内部的改变不会影响到他们彼此,为他们自己创造了足够大的自由。
上图是我画得类图的一部分(还没有画完),下图是我在UML学习中画的类图
这两者都是用EA画图软件所画,不同的只是第一幅图加入了三层的思想(第一幅图只是U层的一部分),而第二幅图是没有加入三层的思想,是根据用户角色的不同所画的类图。
通过画UML图更好的了解到了三层架构的好处 :
1、无需开发客户端软件,维护和升级方便。
2、可跨平台操作。
3、具有良好的开放性和可扩充性。
4、便于数据库移植。
5、安全性好
6、资源重用性好。
换句大家经常听的一句话就是高内聚低耦合,三层的使用让他们在自己的领域内加上了一道门,他们彼此之间内部的改变不会影响到他们彼此,为他们自己创造了足够大的自由。
相关文章推荐
- 愚人小游戏
- signal raise alarm用法
- 红黑树:自平衡的二叉查找树
- 合并排序
- 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法
- 逆天的 GRUB
- Python之学习笔记(函数)
- Android 继承DialogFragment弹出dialog对话框
- redis集群&主从部署
- Mapreduce的排序、全排序以及二次排序
- JAVA设计模式--Strategy
- 看懂别人的代码,和自己能写代码是两回事
- PHP网站实现地址URL重定向
- Android开发--Facebook酷炫开源库Shimmer使用
- ajax用法及关于同步异步的说明
- Log4net 初识及简单使用
- 因子分析(Factor Analysis) http://www.cnblogs.com/jerrylead/archive/2011/05/11/2043317.html
- 【转载】 nutch1.2 中文分词IKAnalyzer插件安装
- Android开发相关的Blog推荐——跟随大神的脚步才能成长为大神
- redis集群配置