類是物件導向的最小單元,是物件導向程式的細胞;
類的作用是將資料與相關功能進行繫結;
類的設計需要從以下幾個方面考慮:
1、資料與功能:
是資料的成分大還是功能的成分大;
2、構造與配置:
資料(參量)是通過構造完成還是通過配置設定的;
本質是資料的可變性或可配置性;
3、資料和功能的可變性:
理論上資料和功能都是可變的;
資料的可變性通過配置函式或直接引用修改;
功能的可變性通過繼承修改;
4、可見性:
內部生成的資料可能對外不可見;
內部的輔助函式可能對外不可見;
本質上是類設計的分層問題。
類圖設計的問題
請教各位高人有關類圖設計的問題 1.類圖有必要把所用資料庫表全部設計出來嗎?這是我聽別人所說 但我自已的體會應該是uml設計同資料庫表無關 但是為何即使我自已設計出來的類圖也感覺像是在設計資料庫表一樣呢?2.類圖需要把所有的頁面類設計出來嗎?因為我們是用c 做網頁開發的 朋友建議說類圖設計應包括所有...
橢圓類 1(類的設計)
問題描述 設計並測試乙個名為ellipse的橢圓類 1 其私有資料成員為外切矩形的左上角與右下角兩個點的座標 4個int型x1,y1,x2,y2 2 宣告4個公有的成員函式分別訪問橢圓的外切矩形的頂點座標 3 設計1個建構函式ellipse int,int,int,int 對橢圓的外切矩形的頂點座標...
類的設計2
包含以下屬性 國家,郵編,省份,城市,街道 設計 private string nation private string zipcode private string province private string street 函式 public setnation string nation ...