好的代碼具備:
可維護,可復用,可擴展,靈活性好
通過繼承,封裝,多型將程式的耦合度降低
2.1封裝業務
將計算機的計算程序獨立 為一個功能
2.2緊耦合&松耦合
a.將 計算程序抽象為基類 抽象類, b.加減乘除四個子類繼承 基類 c.UM 簡單工廠
2.3 UML 類圖
繼承:空心三角形+實線
介面: 空心三角形+虛線
依賴:虛線+箭頭
關聯:實線+箭頭
組合關系:實心菱形+實線+箭頭
聚合關系:空心菱形+實線+箭頭
類圖分三層:
類名稱
類的特性:欄位和屬性
類的操作:方法和行為
抽象類: 類名稱 斜體
+ public - private # protected
聚合:
表示一種弱的 擁有 關系,體現的是 a物件 可以包含b物件 ,但b物件不是a物件的一部分
組合:
一種強的 擁有 關系,體現了嚴格的部分和整體的關系,部分和整體的生命周期一樣
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/423777.html
標籤:.NET技术
