Java | 面向对象详解
面向对象
面向对象
编程(OOP)是一种编程思维方式和编码架构。面向过程
也是一种编程思维方式,它们两个不是对立的,它们两个是相辅相成的。在大方向上面,用面向对象的思想来编程。在实现细节上面用面向过程的思想来指导编程。所以说java是一款面向对象和面向过程之间的语言。
面向过程是一种按照步骤来进行编程的东西,小的程序用这一种思想是没有问题的,但是如果代码量上升到了1千行,1万行,10万行的时候,面向过程时候就不知道怎么写了。说白了,面向过程就是一步一步的做东西。或者操作东西。可以自己一个人完成的。
而面向对象呢,他可以指导你在设计一个东西,并且它是可以让多个人去协作一个东西。就是提出大方向,然后再由面向过程一步步现实。比如说:我们现在市场上用的大型框架,都是根据面向对象的思想去设计的。
但是不管是面向对象,还是面向过程都是解决问题的思维方式。都是代码的组织方式,在解决简单问题的时候可以使用面对过程来解决,而解决复杂问题的时候,用面向对象会更加的方便一点。所以是在宏观上用面向对象,在微观上面还是用面向过程处理问题。
关注公众号,随时获取最新资讯
细节决定成败!
个人愚见,如有不对,恳请斧正!