面向对象在生活中世界

面向对象是怎么来的,是由面向过程演变而来,所以我们要对面向过程有一个简单的了解,最常见的面向过程理解就是想用有什么就自己去制造一个什么来用,没有太多的全面思考,而面向对象的出现就是为了修复面向过程的种种不足面向对象的出现后,相比面向过程有了更多的思考,考虑了如何复用,如何扩展起来好维护,如何降低代码的耦合度,如何提高一个对象该做的事情单一职责,所以说面向对象体现出来的思想,主要包含了,高内聚低耦合,可扩展性,可复用性,等等…..,

既然有了面向对象编程思想就会产生各种设计模式,每当理解一种设计模式,会发现自己好渺小,会发现面向对象思想,OOP, 是多么多么的强大,难道你以为面向对象思想的好处就仅仅如此吗?

这样想的话那就错了,面向对象思想不仅仅在软件编程领域,在生活中的各个领域都是存在的,以下就用生活中的故事来举例,我们抛开程序世界,不编程,不在软件领域,我们就在生活中,既然在生活中,那生活中的各种案例就是面向对象思想的体现:


故事一(史蒸乡找工作面试)

人物:史蒸乡
事物:史蒸乡毕业后,去软件公司面试,信心澎湃,面试官问了一个问题:说就以你现在来面试的情景,来描述一下你面向对象的理解?

史蒸乡说:我先来说说面向过程吧:如果老板是一个懂编程的人,签约了一个合同,接手了一个项目,老板本人是懂编程的,老板一个人亲自来完成,结果 辛辛苦苦干了三年终于完成了,结果由于干的时间太长项目就黄了,这是面向过程的方式在完成的,发现有很多不足之处,所以就演变成了面向对象思想,例如:老板需要一个会Java编程的人,来做这个项目,所以老板需要招牌懂Java编程的人,结果我来面试了,我就是老板需要的那个对象,我这个对象就具有Java**编程属性和方法,所以老板找对象找我,就找对人了,new 史蒸乡(); 创建一个史蒸乡,史蒸乡就有编程的属性和方法,能帮老板完成工作,所以我现在来面试,面试官您就是在用面向对象**的思想招聘人。
这里写图片描述


故事二(做菜与带菜)

人物:肚紫腾

事物:肚紫腾在一家软件科技公司上班,每天都是带菜带饭来公司吃,这就需要他自己每天买菜做菜做饭,比较花费时间,有一天他在公司加班太晚,回去后就没有时间做菜做饭了,所以第二天来公司,就叫了外卖,最后他突然明白,自己买菜做菜做饭:就是属于面向过程方式,要自己亲手去做,而叫外卖就属于面向对象方式,叫外卖不需要关心外卖的菜是怎么做出来的,只需要关心 new 外卖(); 拿到外卖这个对象,就可以吃饭了,细节不需要关心。,而自己做菜做饭细节都知道。
这里写图片描述


故事三(汽车零部件专卖)

人物:刘奋

事物:刘奋在一家汽车零部件销售,这几天客户需要的配件总是很难找到,因为他是这样找的,例如:他要找方向盘配件,找完所有的方向盘配件之后,才在确定是哪个车型的,最后他仔细想了想,为何不去先确定车型在去找关于这个车型的配件呢,于是他找配件比之前要快多了,也有规律了。
我们来分析一下:面向过程方式:(这个方向盘属于雪佛兰的,这个方向盘是属于奔驰的,这个方向盘属于一汽大众的),而最后刘奋演变成了面向对象方式:(奔驰.方向盘,一汽大众.方向盘,雪佛兰.方向盘)。
这里写图片描述


以上案例还有很多不足之处,只是来模拟一下场景。

谢谢大家的观看,更多精彩技术博客,会不断的更新,请大家访问,
刘德利CSDN博客, http://blog.csdn.net/u011967006

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值