代码改变世界

关于面向对象和面象过程的一些感想

2010-11-10 09:02  Dirichlet  阅读(637)  评论(0编辑  收藏  举报

今天又重新看了一下《Tinking in UML》 ,因自已的理解不够,重新读了一下关于面向过程和面象对象方面的知识,有几点感想,写出来,不当之处望大家指正、

 

面向过程:世界是由关联的的小系统组成的,简言之,世界是一种过程化的结果,世界是稳定的,具有因果联系的

 

面向对象:世界是相互独立的对象,相互之间并无因果关系

 

由上面可以理解面向对象和面向过程两者是紧密联系,紧密结合的,下面举个例子来说明一下

 

e.g 流水

雪山融冰化为水流入江海

水入江海是面向过程的,有因有果,过程是稳定的,但是水可由江河入海,也可由地下入海,也可由其它方式入海,流入的方式是多样的和变动的,不过这些都是过程,都是过程的多样化,并非面向过程的困难,理由有二,其一:面向过程是稳定的,相对由江河入海或由地下入海,过程是相当稳定的,其二:流入过程是变动的,将这可视为流入的过程的多样性。由江入海视为面向过程,由地下入海也可视为面向过程,不同方式入海可理解为不同对象间的组合产生相同的结果,不同对象组合会产生不同的过程,但总体是水入江海,这一基本大过程未曾有过变动,大部份是由江河入海,这是多种过程中的主要过程

 

Tips:过程是由多种对象的多种组合产生的多种过程,站在全局的抽象层次上来看,多种过程的主导过程将是最重要的过程。

   

总结:过程是全局的,对象是局部的,局部是全局的重要组成,不同局部的组合虽然结果一样,但组合产生的过程是多样性的,面向对象和面向过程是结合在一起的,谋全局者必要谋局部

   

作者: №竹竹_ 发表于 2010-11-10 09:02 原文链接

评论: 4 查看评论 发表评论


最新新闻:
· 微软股价10年始终低迷 投资者建议分拆(2010-11-22 23:02)
· 分析称苹果进军中国市场或将只瞄准高端人群(2010-11-22 22:58)
· 苹果正式推出iOS 4.2 iPad支持多任务和文件夹(2010-11-22 22:40)
· WP7 版 Chrome to Phone 即将登场(2010-11-22 22:30)
· 魏武挥:云计算是一种核技术(2010-11-22 22:26)

编辑推荐:Bambook程序达人赛报名公告

网站导航:博客园首页  我的园子  新闻  闪存  小组  博问  知识库