什么面向对象的语言

时间:2013.09.09 发布人:jj20096768

什么面向对象的语言

已解决问题

谷歌jj20096768用户在2013.09.09提交了关于“大国崛起什么面向对象的语言”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-25T16:14:55。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,希望你能感受到,我最真诚的谢意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:crhb2583  

面向对象,就是,思考问题的方法,以对象为主体,眼睛看什么都是对象
说[对象],其实还是不好懂,因为这个概念是直接从英文血告酸翻译过来的
对中国人也许说,面向东西,面向物体(抽象的物体),面向事物,之类的翻译或许更好理解
为什么说是面向对象呢,是为了和[面向过程]相对
前[面向对象]的程序概念等还没有出来前
程序的设计都是在想怎样才能一步一步的解决问题,所以思维方式数程,或是说步骤,早期的C语言呀BASIC呀的都是,汇编就更是了
而[面向对象]的基本是,如何设计一个个能动的物体(OBJECT对象)他们有不同的功能,之后的问题就是如何摆弄这些积木似的东西,相互组合调用各个对象的他们自己擅长的功能(术语叫METh**OD,方法),最后完成一个大的目的(当然步骤,和过程,解决问题的先后顺序等,还是存在的)

为什么要面向对象的思考方法和概念?
是为了提高开发效率
为什么能来提高效率?因为面向对象的设计中,都是在设计一个个的物件(OBJECT),**同的地方,可以重复利用
C语言也有库什么的,为什么非要弄个新的,这么难懂的概念?
面向对象还有C语言等没有的很多新的概念,如继承,接口等,利用这些概念也可以提高开发的效率,减少重复开发
小的项目里也许体现不出来面向对象的优势
大的项目就很有用了(也许只能在实际开发中去体会了)

面向过程的开发,人迎合机器的工作方式
面向对象,人更多的去集中抽象现实中的问题,以人的思维方式为本位,减少了对机器物理构造或工作方式的迎合,可进片即计得谈以用更多的经历去考虑怎么解决问题,怎么实现某些功能