摘要:
面向对象的思想,先把现实中的对象转化为程序上的对象。程序,是解决某个问题的相关步骤和次序。而实际很多时候,程序描述的是一个场景活动,首先是有主体,然后是相关活动。程序固有的含义,可能就比较关注活动,而不关注主体。面向对象,首先要确立活动场景中的主体,也就是对象,在分析主体所担当的职责,也就是功能。过程性的开发方法,强调的是活动,那么活动的主体是什么?是数据,也就是,在过程性的观点下,程序只是数据的变换过程。而面向对象的观点,则是对象之间职责的传递:“我把我的任务完成了,然后交给你接着做”。过程性的观点是比较低层次的,比较接近计算机的层次,而面向对象,就比较人性化。但是面向对象也离不开过程性的观 阅读全文