程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 圖解Delphi 8 Eco開發實戰(4)

圖解Delphi 8 Eco開發實戰(4)

編輯:Delphi

根據我們在上面需求中所分析出的四個類在編輯器中創建,因為Person和Company都是繼承自Customer,所以僅僅描述其不同於Customer的屬性即可。完成後設計器內容如圖所示:

完成上述工作後,我們開始對模型間的關聯關系進行設計,首先來完成Customer的繼承關系。選擇Tool Palette中的Generalization/Implementation組件,點擊Person模型後拖曳到Customer模型去,這樣就建立好了兩者間的繼承關系,同樣建立Company與Customer的繼承關系。

然後開始建立Customer和CarSell之間的主子對應關系,選擇Tool Palette中的Association組件,點擊CarSell模型後拖曳到Customer模型去,即生成了一個Association。點擊選中Association後設置它的屬性,修改其name為PayAssociation,End1的 Multiplicity為0..*;End2的Multiplicity為1。Multiplicity屬性用於控制模型間的連接關系,其可選屬性的含義為:

可選擇值 描述 0..1 有零個或一個連接 1..1 有一個且只有一個連接 0..* 有零個或多個連接 1..* 有一個或多個連接

同理為CarSell和Car建立關聯關系,建立完成後的模型圖如下:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved