java的面相对象有什么好处。

niubilityworld
浏览 1860回答 4
4回答

快乐的时光

面向对象和面向过程的思想有着本质上的区别, 作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维,你应该分析这个问题里面有哪些类和对象,这是第一点,然后再分析这些类和对象应该具有哪些属性和方法。这是第二点。最后分析类和类之间具体有什么关系,这是第三点。面向对象的基本思想是,从现实世界中客观存在的事物出发来构造软件系统,并在系统的构造中尽可能运用人类的自然思维方式。  面向对象更加强调运用人类在日常生活的逻辑思维中经常采用的思想方法与原则,如抽象、分类,继承、聚合、多态等。  人在思考的时候,首先眼睛里看到的是一个一个的对象。

龙箸羽

特点是封装、继承、多肽。它实现了面向扩展开放,面向改变关闭。真正实现了编程的易维护易扩展。

qq_落_5

个人理解:使用面向对象的编程思想来设计软件时,因为继承性,代码重用性提高了,可以简化代码,提高效率。                如果在抽象的方面来看,将一系列问题的共性提取出来,作为规范。可以为我们设计的程序提高扩展性。                
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java