C與C ,面向過程與物件導向

2022-03-24 07:22:35 字數 683 閱讀 9807

(注:個人理解)

對比區別:

c語言程式制定具體流程,按流程逐步進行。

c++程式將過程結構化,需要使用時利用介面訪問與呼叫不同功能的類結構結構。

#pragma once

namespace myelevator

; int direction;//方向

int now_floor;//當前樓層

int targer_floor;//目標樓層

elevator();

public:

int floor();//顯示當前樓層

void to(int);//接受樓層指令

~elevator()

};//電梯物件

}

#include "elevator.h"

using nemespace myelevator;

elevator::elevator()

int elevator::floor()

void elevator::to(int floor)

面向過程與物件導向 c語言與c

沒有深思熟慮的設計過程 使用時存在很多 灰色地帶 殘留了過多低階語言的特徵 直接利用指標進行記憶體操作 最終執行效率的高效 特點 分析解決問題所需要的步驟 利用函式實現各個步驟 一次呼叫函式解決問題 問題 軟體可重用性差 軟體可維護性差 構建的軟體無法滿足使用者需求 特點 直接分析使用者需求中涉及的...

C 面向過程與物件導向的區別

面向過程 是一種以事件為中心的程式設計思想。就是分析出解決問題所需要的步驟,然後用函式把這些步驟一步一步實現,使用的時候乙個乙個依次呼叫就可以了。物件導向 object oriented,簡稱oo 是一種以事物為中心的程式設計思想。物件導向的程式設計 object oriented programm...

C 面向過程與物件導向的區別

面向過程 是一種以事件為中心的程式設計思想。就是分析出解決問題所需要的步驟,然後用函式把這些步驟一步一步實現,使用的時候乙個乙個依次呼叫就可以了。物件導向 object oriented,簡稱oo 是一種以事物為中心的程式設計思想。物件導向的程式設計 object oriented programm...