对象设计需要解决的三大问题:
1、把“现实世界”映射到“对象世界”
2、从“对象世界”描述“现实世界”
3、验证“对象世界”是否反映了“现实世界”
现实世界与我们的对象世界有一道鸿沟,这个就是抽象,我们抽象现实世界的基本方法是:
把世界看作是由人、事、物、规则 组成的,人是一切的中心,人要做事,做事就会使用一些物,并产生另外一些物,而这一切需要遵循一定的规则。也就是说:"人"驱动系统、"事"体现过程、"物"记录结果、"规则"是控制。
对象设计的三大模型:
1、业务对象模型: 实现把“现实世界”映射到“对象世界”
2、概念模型 : 实现 从“对象世界”描述“现实世界”
3、设计模型 : 实现 验证“对象世界”是否反映了“现实世界”