为了账号安全,请及时绑定邮箱和手机立即绑定

感觉很困难,面向对象如何应用?

我主要的困难就是,并没有感觉面向对象比面向过程更加优越,也没有发现面向对象能处理,而面向过程无法处理的问题。

希望得到一些指点,面向对象的优越之处在哪?

正在回答

1 回答

举个例子,如果不用面向对象,当把商品添加到购物车时,那么要存储哪些信息到session中呢,可能会有商品名称、编号、数量、价格等等。这些信息很零散,当我们购物车有多个商品,要显示时这么多的信息时,处理起来很麻烦。如果使用面向对象思想,可以将这些内容封装到商品信息类和购物车类中,然后在设置session,这样访问起来就方便了。希望可以帮到你。

2 回复 有任何疑惑可以回复我~
#1

寒木凌潇 提问者

感谢,的确,这样有它本身的好处,但我觉得面向过程也可以直接做到,而且不需要把内容放到一个筐内,或许是实践不够多吧,对你的观点,我理解还是不太清晰。
2014-12-26 回复 有任何疑惑可以回复我~
#2

dotasfans 回复 寒木凌潇 提问者

面向过程当然可以做到!就是逻辑条理上会差很多。比如,你要取购物框内的物品,面向过程你就要对每个物品很清楚,包括属性和方法,如果这些你在代码中能够写的很规整,当然也行,如果不行呢,或者代码太多,你很难做到写的很规整时就有问题了。面向对象,你只要记住先去找购物筐,再去看里面有什么东西,就会很清楚。 所以说,面向过程,程序很难写太大,大了就没法控制了。 菜鸟浅见!共同学习!
2015-01-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

感觉很困难,面向对象如何应用?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信