![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
面向对象和面向过程的区别
1、“面向对象”和“面向过程”的本质是两种思维方式。
2、“对象世界”的基本单元是“对象”,“过程世界”的基本单元是“过程(流程)”。
3、当我们要实现一个功能时,“面向对象思维”会先基于该功能设计出若干对象,而“面向过程思维”会先基于该功能设计出若干流程。
4、当实现简单功能(比如一个查找功能)时,人会本能的采用“面向过程思维”。当实现复杂系统(比如一个电商系统)时,人会本能的采用“面向对象思维”
1、“面向对象”和“面向过程”的本质是两种思维方式。
2、“对象世界”的基本单元是“对象”,“过程世界”的基本单元是“过程(流程)”。
3、当我们要实现一个功能时,“面向对象思维”会先基于该功能设计出若干对象,而“面向过程思维”会先基于该功能设计出若干流程。
4、当实现简单功能(比如一个查找功能)时,人会本能的采用“面向过程思维”。当实现复杂系统(比如一个电商系统)时,人会本能的采用“面向对象思维”
展开
评论
点赞