园子的忘却之都发了一文,大意说是目前OOP感觉不太对,原文如下:
http://www.cnblogs.com/gamix/archive/2006/11/26/572580.html
这里给些我的想法:除了实体对象,还有一类我称为流程对象的。
其实在现实中,新增Employee从来就不是HRUser可以决定和完成的,HRUser也只是发起一个新增Employee的流程。这个流程可能需要其它的系统的User来批复和支持。
在系统中,发起新增流传的动作,更常表现为HRUser可以通过web提交一个请求。当然这动作放在HRUser对象中,显的很奇怪。因为在现实中,也是HRUser填写个 ...
(注:最早发在blog上,不过没有讨论,一个大概是我自己没有描述清楚,一个限于blog的形式吧。转到这里来看看)
先看下Booch对面向对象分析和设计的经典论述:
OOP:面向对象编程是一种实现方法,程序被组织成对象的协作集合,每一个对象代表某个类的实例,对象的类是通过继承关系联合在一起的类层次中的所以成员。
OOD:面向对象设计是一种设计方法,它包含面向对象的分解过程,以及一种表示方法,用来描写设计中的系统的逻辑模型与物理模型,以及静态模型与动态模型。
OOA:面向对象分析是一种分析方法,它以可在问题域的词汇表中找到的类和对象的观点来审视需求。
经典是经典,不过总是不那么容易实践,我自 ...
- 浏览: 65903 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
NEWS: Microsoft DSL Tool ...
这不就是Ruby,或者更确切的说,Groovy嘛
-- by halfmile -
从EAI到SOA
wwwtom 写道呵呵,前几天还看有人说 esb上架构SOA是有害的,今天就看见 ...
-- by richmond -
从EAI到SOA
呵呵,前几天还看有人说 esb上架构SOA是有害的,今天就看见有人跑出来说 “E ...
-- by wwwtom -
从EAI到SOA
现在的soa门槛太高 入门比较困难 要了解 soap wsdl 等乱七八糟的东东 ...
-- by xly_971223 -
从EAI到SOA
很多人还以为SOA只是概念炒作,其实,国内外大多数主流厂商都已经推出SOA概念的 ...
-- by JavaInActoin






评论排行榜