面向对象和面向过程的区别

1、“面向对象”和“面向过程”的本质是两种思维方式。
2、“对象世界”的基本单元是“对象”,“过程世界”的基本单元是“过程(流程)”。
3、当我们要实现一个功能时,“面向对象思维”会先基于该功能设计出若干对象,而“面向过程思维”会先基于该功能设计出若干流程。
4、当实现简单功能(比如一个查找功能)时,人会本能的采用“面向过程思维”。当实现复杂系统(比如一个电商系统)时,人会本能的采用“面向对象思维”
展开
评论