02月 22nd, 2009 | by 邓芝 |

对事物的理解与OO基本概念再认识

更多内容在:

架构专栏

事物是对存在的一种表述,例如:人,汽车,空气,订单,航线等。

对事物的认识有如下几个层面:概念,本体,运动态。概念是一种抽象,定义,它让我们区别通过概念就能认识事物,例如,“在淘宝下订单“,在交流时,这个订单就是一种概念,买卖双方都能理解的一个东西。但概念不能用来物化信息,这时候就需要本体的存在,例如,纸质的订单,电子的订单等,必须有一个载体,这个载体就是本体,本体完全具有概念所表述的特征。自然界最无法抗拒的一个东西就是时间,也称之为运动特性,运动是事物的本质特征,简单的说,就是生命周期,任何事物,即使再短暂,它也会有自己的生命周期。

只有从概念,本体,运动态三个层面看一个事物,才够全面,够清晰。

我把这三个层面与OO基本概念作了如下元映射:

概念—-接口

本体—-类

运动态—-对象

通过这个映射,对于理解接口、类、对象的区别,将会更加容易,这与OO的原意是一致的:OO是供我们将事物信息化的一种工具。

元映射再加上2个基本定义:

定义1:我们要研究的任何东西都是存在的,都是事物。

定义2:任何事物都包含概念、本体、运动态三个层面。

通过2个定义,三个映射,再去研究架构(企业架构—业务架构、技术架构、数据架构、应用架构,产品架构等)、过程(企业管理过程,研发过程,业务过程等),OO方法(OOA,OOD等),研发过程(产品设计、产品开发,产品运营)等,理解起来将会更容易,也能够以推导的方式去研究这些东西。

  1. 3 Trackback(s)

  2. Feb 24, 2009: ESB zone » 对架构的另一种定义
  3. Feb 24, 2009: ESB zone » 架构分类
  4. Feb 24, 2009: ESB zone » 架构术语

Post a Comment