C 設計模式 物件導向程式設計要點以及封裝性特點

2021-09-01 04:45:02 字數 917 閱讀 4279

目錄

1.物件導向程式設計要點

2.單使用封裝性的例子

物件導向程式設計要注意什麼:

注意3點:

1.可維護性;

2.可擴充套件性;

3.可復用性;

4.靈活性好;

注意:要盡可能的避免重複;

要求業務邏輯與介面分離,讓他們的耦合性降低。只有這樣才能達到容易維護和擴充套件;

1.通過封裝、繼承、多型把程式的耦合度降低;

2.物件導向要結合設計模式使用,從而使得程式更加靈活,容易修改,並易於復用;

單使用封裝性的物件導向程式設計:

執行截圖如下:

原始碼如下:

operation.h

#include #include #include using namespace std;

class operation;

if(operate.compare("+") == 0)

else if(operate.compare("-") == 0)

else if(operate.compare("*") == 0)

else if(operate.compare("/") == 0)

else

return result;

}};

main.cpp

#include "operation.h"

int main()

catch(const char *msg)

system("pause");

return 0;

}

物件導向程式設計要點

1 物件導向與面向過程的本質區別 從思想來講,面向過程強調的是做了一件什麼事情,強調這個過程以及做的方法 而物件導向強調的是物件,也就是誰做了一件事情,這件事情是此物件的乙個屬性,使用者只需要知道這個物件可以做這個事情,不需要知道具體它是怎麼樣乙個過程。2 三要素 1 封裝 把過程和資料報圍起來,對...

c primer要點 物件導向程式設計

1.不論從基類派生出來多少個派生類,對於每個靜態成員來說都只存在唯一例項,靜態成員遵循通用的訪問控制規則。2.final可以防止繼承的發生。3.dynamic cast可以將基型別轉換為派生型別,將在執行時進行安全檢查。如確定安全,也可以用static cast 4.覆蓋繼承虛函式,需保證形參型別完...

物件導向程式設計與 設計模式

物件導向程式設計 oop 中最重要的是物件導向設計 ood 單獨設計乙個類並不難,難的是設計很多類並使用這些類及它們的例項構成複雜的應用程式來滿足業務需求。當使用物件導向的思想對需求進行分析 ooa物件導向分析 逐步構成設計成果時,如何確定類的範圍,如何解決類與類,包括他們的例項之間的各種關係必須需...