面向过程,注重步骤,面向对象,注重模块。
但是,在面向对象时,定义出一个一个对象,来实现功能,最后要对象与对象之间互相协作,最终来实现目的。那么在对象与对象互相协作的过程是不是可以说面向过程,一个一个模块互相协作,有因果关系,是不是可以说成面向对象最后都要走面向过程。
可以这么说的。面向对象只是一个抽象的概念,不用刻意去纠结,这是它与其它比如C语言的最大区别之处。这么总结是为了区分两种语言之间的特性。那么抛开这些,任何语言都是要面向过程来开发。一个框架除了最底层的,也是要借助各种依赖来实现的,那么我们可以说这些依赖对于框架来说是一个“单元”。一个模块是由各种对象组成,对于这个模块而言,它们就是一个“单元”