Every day is wonderful

分享与创新 并大胆的去尝试新鲜事物。。。。

面向对象编程与面向过程编程的异同

面向过程的编程,就是一步一步设计程序的步骤,让机器按部就班的执行完毕程序,从而得出结果。适合解决简单任务,或者大规模的计算任务。C语言是面向过程的编程,它的最重要特点是函数,通过主函数来调用一个个子函数。程序运行的顺序都是程序员决定好了的。

面向对象的编程,就是设计一系列的对象,让他们自由活动,最后得出结果。现在在WINDOWS下的编程,因为都是基于事件驱动的,所以一般都采用面向对象的方法。C++是面向对象的编程,类是它的主要特点,程序执行过程中,先由主函数进入,定义一些类,根据需要,执行类的成员函数,过程的概念被淡化了(实际上过程还是有的,就是主函数的那些语句),类就是对象,所以我们称之为面向对象程序设计。

点赞

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注