面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。

      面向对象,只需要搞清楚对象和类的关系就可以有一个宏观把握了。

      举个例子,动物就是类,而对象呢,就是具体化的类,也就是具体化的动物,例如猪呀,或者是狗之类的具体动物。

面向对象

      面向过程:就是每一个细节:比如你要先把或开到合适的位置.然后还要洗菜 ,等油热了,才能开始炒菜,然后调料,...,起锅,到碗里,吃饭.... 适合写高质量代码

      C语言是面向过程,C++ , java,c# 则都是面向对象

      C是中级语言,面向对象是高级语言才有的本事,汇编 ,机器码.2进制都是低级语言。

      语言的高级、低级之分并不是水平或者先进性的高低之分,低级语言只是更接近底层、更接近硬件而已,而高级语言就是更接近于人类的自然语言,更接近人!