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

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

 

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

 

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

 

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

 

e.g 流水

雪山融冰化为水流入江海

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

 

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

   

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

   

转载于:https://www.cnblogs.com/DarrickZhang/archive/2010/11/10/oo.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值