OOAD
文章平均质量分 73
honglunzhang
这个作者很懒,什么都没留下…
展开
-
浅谈领域逻辑和业务逻辑
现在我们在对企业级应用进行架构设计时,分层的模型已经得到了广泛的应用。不管在实现时采用什么样的技术路线,SSH 也好,Seam 也罢,在架构上一般都会分为以下层次,表现层业务层(应用层)领域层持久层 可能有些初学者对这个架构感觉还是很抽象,难以理解。以下我结合自己的实践,谈谈我的一点理解,希望能起到抛砖引玉的作用。表现层和持久层,都是比较容易理解的,因为这两个层所承原创 2009-05-23 14:14:00 · 1539 阅读 · 3 评论 -
浅谈面向对象的分析和设计
最早在学习面向对象的分析与设计时,也研究了很多的教材,有讲OO 基本概念的,比如什么是类,面向对象的基本特点等;也有讲面向对象的设计原则的,比如单一职责,开放封闭,接口隔离等;当然不可能不去学习设计模式啦。但最终理论学了一大堆,在实践时,还是觉得不知从何下手,有点雾里看花的感觉。(这里讲到了学习OO 的最好路线,先学概念,再学设计原则,最后才是设计模式)后来我突然意识到,做原创 2009-05-26 01:18:00 · 641 阅读 · 0 评论 -
浅谈领域逻辑和业务逻辑
在我们在对企业级应用进行架构设计时,分层的模型已经得到了广泛的应用(当然,基于总线的SOA 架构模式,看上去也是相当的美啊)。如果采用分层架构,不管在实现时采用什么样的技术路线,SSH 也好,Seam 也罢,在架构上一般都会分为以下层次,表现层业务层(应用层)领域层持久层 可能有些初学者对这个架构感觉还是很抽象,难以理解。以下我结合自己的实践,谈谈我的一点理解,希望能起到抛...2009-05-23 15:06:19 · 840 阅读 · 0 评论 -
面向对象分析与设计(如何迈出第一步)
最早在学习面向对象的分析与设计时,也研究了很多的教材,有讲OO 基本概念的,如什么是类,面向对象的基本特点等;也有讲面向对象的设计原则的,比如单一职责,开放封闭,接口隔离... ....;当然不可能不去学习设计模式啦。但最终理论学了一大堆,在实践时,还是觉得不知从何下手,有点雾里看花的感觉。(这里讲到了学习OO 的最好路线,先学概念,再学设计原则,最后才是设计模式)后来我突...2009-05-26 00:37:41 · 221 阅读 · 0 评论 -
关于ORM 的讨论
[quote][quote][quote]类图是E-R 图的一个超集,所以我会选择先用面向对象的方式建立领域模型(分析类),然后两个分支并行的做数据库逻辑模型和领域模型的设计类。这样省去了数据库的概念模型。并且类图的表达能力要大于E-R 图,类图转换成表时也很多规则可以用的(跟概念模型转换为逻辑模型很像的),总之只要搞到满足特定的范式就OK 了。这样也算ORM 了。[/quote]两个...2009-07-15 20:42:26 · 90 阅读 · 0 评论