C 程式設計原則

2021-09-13 10:46:09 字數 539 閱讀 2881

程式設計是乙個解決問題的工具和方法

為了節省開發時間,就需要提公升程式設計的復用性,解耦性,程式變成乙個個的模組,方便新增與更改.

遇到程式設計需求的專案的時候,需要按照以下步驟進行,能有效解決問題

1.了解需求

2.畫圖,通過畫圖把問題實現方式畫出來

3.實現

乙個好的程式有以下常用原則

1.單一原則:每乙個類只解決乙個問題,每個工作都有不同的類做

2.開閉原則:類中的屬性不能在外部類直接進行更改,所以讓外部類呼叫本類中的方法來改變屬性

3.依賴倒置原則:了解需求,畫圖,變成**(抽象程式原型)

4.藉口隔離原則:每個介面各司其職,也就是介面也是單一原則

5.黎克特制原則:不要直接更改別人的**,要重寫**

6.合成復用原則:抽象類中,父類解決共同問題,子類解決特有問題(能用現有類解決的問題就不要建立類)

7.迪公尺特原則(最小知識原則):盡量少牽扯別的類,自己的事情自己做,低耦合

程式設計原則

避免重複原則 dry don t repeat yourself 程式設計的最基本原則是避免重複。在程式 中總會有很多結構體,如迴圈 函式 類等等。一旦你重複某個語句或概念,就會很容易形成乙個抽象體。抽象原則 abstraction principle 與dry原則相關。要記住,程式 中每乙個重要的...

程式設計原則

結構化設計的兩個基本原則 高內聚,低耦合 在物件導向的設計中,目標就是設計出高內聚 低耦合的程式。聚合 cohesion 聚合是乙個模組內部各成分之間相關聯程度的度量 聚合是對乙個模組內部的度量,因為是對乙個模組內部的度量,所以聚合也成為內聚,這裡的模組是廣義上的模組,它代表的可能是乙個子系統,或者...

程式設計原則 C 語言 持續更新

在使用c語言的過程中,經常會有許多意想不到的體會,所以在這裡想把他們都記錄下來 1.結構體賦值 typedef struct demo struct 對於如上的乙個結構體型別,通常賦初值的做法是 demo struct inst 1 危險 當結構體的成員有改變時,此行 就會變得危險 demo str...