面向对象(oo)思想怎么理解?
之前在网上看到有人说面向对象不像过程那样一步一步编写,直接告诉计算机怎么做就行了?那么底层的代码是不是也得像面向过程那种写法?比如说封装里的代码,是不是也是一步一步的?很...
之前在网上看到有人说面向对象不像过程那样一步一步编写,直接告诉计算机怎么做就行了?那么底层的代码是不是也得像面向过程那种写法?比如说封装里的代码,是不是也是一步一步的?很迷茫啊,看了好多都没怎么理解,请求高人能通俗易懂的解答,粘贴过来的就免了,最好原创~
展开
4个回答
展开全部
我上大三,软件工程学了半学期了.oo没入门.据我理解,面向对象思想包括
ooa,ood,oop,您所说oo大概是指oop吧.对于oop,我的理解就是:利用类,通过对已存在的类的继承,对其派生,从而实现最大可能性的代码重用.面向对象与结构化的区别在于事件驱动机制.它是通过触发事件来实现程序的运行.========我的理解很肤浅,难免有错误======多指教======
ooa,ood,oop,您所说oo大概是指oop吧.对于oop,我的理解就是:利用类,通过对已存在的类的继承,对其派生,从而实现最大可能性的代码重用.面向对象与结构化的区别在于事件驱动机制.它是通过触发事件来实现程序的运行.========我的理解很肤浅,难免有错误======多指教======
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个问题实在是不好回答,如果能通俗易懂地跟你讲面向对象思想,那我干脆去写JAVA方面的书好了。要理解面向对象,你需要理解JAVA整个概念体系,包括抽象,多态,继承,组合等等,当然这些都是建立在对象封装的基础上的,你想听别人几句话把面向对象搞懂是不太现实的。如果真想学的话你可以去下JAVA最经典的书《Thinking in JAVA》(第三版),然后把里面面向对象的章节好好看看,相信你一定会有豁然顿悟的感觉,哈哈~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你看篇文章吧,把面向对象说得很浅,你一定可以看懂的,我是PHP初学者,
http://servers.pconline.com.cn/skills/0709/1100374.html
http://servers.pconline.com.cn/skills/0709/1100374.html
参考资料: http://servers.pconline.com.cn/skills/0709/1100374.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询