面向对象和面向过程的思想

面向对象和面向过程的思想的一点小总结

学习笔记

  • 无论是面向对象还是面向过程都是用来解决问题的思维方式,都是代码组织的方式
  • 面向过程相当于是一种执行者模式,按照步骤一步一步的解决问题
  • 面向对象相当于设计者思维,去构思怎么能够更好的解决问题,所以一些相对复杂,需要协作的问题就可以使用面向对象的思想去解决问题
  • !!面向对象是离不开面向过程的:大体看来许多问题都是通过面向对象的思想去解决的,但在使用面向对象的思维去编写代码以及执行数据处理时,实际上仍然是面向过程。

好了,基于个人的理解大概就是这样,有不足的话还请各位大佬来补充一下,接下来我们就举个例子。

	蛋炒饭和盖浇饭,当我们的蛋炒饭炒完时,而我们突然不想吃蛋炒饭了
这时候我们是不是只能倒掉了,因为米饭已经和鸡蛋彻底混合了,米饭不能
重复使用了,也就是我们说的,耦合度较高,所以炒蛋炒饭的过程就相当于
是面向过程的方式

而盖浇饭呢,饭和上面的菜是分开了的,我可以先炒好菜再放入米饭上,如果想
换口味,只需要把菜换掉,而米饭则可以保留,所以盖浇饭就好比是用面向对象
去解决问题

目前大概就是这样吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值