码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象和面向过程区别

时间:2019-05-28 14:19:57      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:文章   面向过程   耦合性   比较   需要   bsp   耦合   一个   面向   

 

看过一个经典文章里面的比喻,用面向对象写的代码好比是做盖浇饭,而用面向过程写的代码好比是做蛋炒饭。

简单解释一下:做盖浇饭的时候你只需要把菜做好就行,直接往米饭上面扣就行了,至于什么菜那看顾客需要啥。而蛋炒饭你需要把鸡蛋炒好然后把米饭放进去拌均匀了。

谁好谁坏:这个没法具体评判的,非要说的话只能说蛋炒饭可能比较入味一些。假如用户不想吃鸡蛋了,你是把蛋炒饭里面的鸡蛋都挑出来还是说在重新炒一份呢?而对于盖浇饭来说只需要换一份菜就可以了,两者的耦合性比较低可以任意搭配灵活性好。而 鸡蛋和米饭参杂在一起的替换任何一种都比较的困难,这种的耦合性比较高灵活性也差。

面向对象和面向过程区别

标签:文章   面向过程   耦合性   比较   需要   bsp   耦合   一个   面向   

原文地址:https://www.cnblogs.com/acys/p/10936915.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!