菜鳥學習設計模式 物件導向基礎(一)

2021-08-21 21:02:37 字數 1204 閱讀 7797

對於物件導向這個詞,接觸了很多遍,一次一次地深入學習的過程。還需要不斷更新,這個系列部落格是更具設計模式後面的物件導向的基礎內容進行總結的。

我們一起學貓叫,一起喵喵喵!

class cat

}

這裡class宣告類的關鍵字 cat是類的名稱 shout是類的方法

什麼叫做把類例項化?就是建立物件的過程,使用new關鍵字來建立

private

void

button1_click(object sender,eventargs e)

可以理解為貓剛出生就有的屬性;貓剛出生就有預設的名字new cat();

但是主人比較特愛它,在它出生之前就有了名字:new cat(」妞妞」)

class cat

public

string

shout()

}

private

void

button1_click(object sender,eventargs e)

也許我家的貓一胎生了2只雙胞胎,乙個是妞妞,乙個是田田

那就要有兩個名字了

class cat

public

cat()

public

string

shout()

}

屬性適合於以字段的方式使用方法呼叫的場合。

也就是說屬性和字段其實是乙個東西,只是在不同的場合下含義不同。比如:「你說的話適合於以英語的方式再使用肢體動作表達」。「你說的話」和「英語」都指的是語言。

他就是變數,我們宣告的變數,私有(private)叫字段;公有(public)叫屬性。私有和公有就是不同的場合。

修飾符:剛剛說的private 和public都是修飾符

private

int shoutnum=3;//宣告欄位shoutnum

public

int shoutnum//宣告屬性shoutnum

set//屬性shoutnum的方法set

}

物件導向設計模式學習(一) 物件導向設計模式與原則

1。軟體設計模式是一些常見問題的一般解決案。2。物件導向設計模式是在物件導向開發中描述物件之間資訊通訊的組織關係。3。面象物件的三個特點 封裝 內部實現的隱藏 繼承 實現 復用 多型 改寫物件的行為 4。實現封裝,繼承,多型並不代表就是乙個面象物件模式設計,是面象物件模式的設計才導致了封裝,繼承,多...

設計模式學習筆記二 物件導向基礎一

1.類與例項 物件是乙個自包含的的實體,用一組可識別的特性和行為來標識。一切事物皆為物件,物件就是可以看到 感覺到 聽到 觸控到 嚐到 或聞到得東西。類就是具有相同的屬性和功能的物件的抽象集合。public class cat cat catmimi new cat 如上 宣告物件名為catmimi...

物件導向設計模式基礎

首先 使用物件導向設計模式能夠使 易維護,可復用,可擴充套件,靈活性好 這是我們需要達到的目標 其次 如果想要達到這樣的目標,就需要在 的設計過程中,遵守以下的原則 顯示簡單的說明 1.開放封閉的原則 盡量對修改關閉,對擴充套件開啟 2.高內聚低耦合的原則 模組內部緊湊,模組之間耦合度較小 3.單一...