包图补充:图 6-22
补充演示 ExrecuteTrip 与 PlanTrip 两个包、包内类、关联及包内容显示设置。
复习要点
- 先建立 ExrecuteTrip、PlanTrip 两个包,再分别在包内创建对应类。
- 把包和各类拖入 Main 类图,按教材图建立 Association。
- Select Compartment Items 可控制包在图中展开显示的内容。
- 原资料标题同时出现“图 4-23”和“图 6-22”,复习时以课程教材对应图为准。
操作主线
建包 → 包内建类 → 包与类拖入 Main → 建关联 → 展开包内容
完整实验指南点击展开或收起
绘制教材上的图:图4-23
实验步骤:
1.1创建包
右击Logica View,弹出快捷菜单;
选择New→Package;
系统自动增加一个项目:<<>>NewPackage,我们在此处输入包名:ExrecuteTrip;
这就完成了ExrecuteTrip包的创建,如图1-1所示。
图1-1
重复上面1~3步,分别创建PlanTrip包
1.2创建类
右击ExrecuteTrip,弹出快捷菜单;
选择New→Class项;
系统自动增加一个项目:<<>>NewClass,我们在此处输入:线路助手;(如出错,可用Rename命令更改)
这就完成了创建“线路助手”类。
重复1~3步骤,分别创建 “位置”类,如1-2所示。
图1-2
右击PlanTrip,弹出快捷菜单;
选择New→Class项;
系统自动增加一个项目:<<>>NewClass,我们在此处输入:行程;(如出错,可用Rename命令更改)
这就完成了创建“行程”类。
重复1~3步骤,分别创建 “规划服务”“目的地”“方向”“路口”“行程段”类,如1-3所示。
图1-3
2.1将包拖入主类图中
双击Logica View下的Main类图,打开Main类图(本例子中已经打开了);
分别将ExrecuteTrip、PlanTrip包拖入Main类图上;
完成以上操作后,窗口显示如图1-4所示
图1-4
(3)再将各类图也拖入main中
(4)然后再点击菜单栏中的tools点击create中的Association。
(5)鼠标左击“线路助手”类(不要松开)拖到“位置”建立联系。如图1-5所示。
图1-5
然后重复4~5步骤按照课本图4-23。给类图建立联系如图1-6所示。
图1-6
(6)然后右击main中的ExrecuteTrip包,选择select Compartmentltems…点击,如图1-7所示
(7)然后出现窗口,点击All>>,再点击ok,如图1-8所示 ,main的窗口如图1-9所示
图1-8
图1-9
根据步骤6~7把PlanTrip完成最终如图1-10所示。
图1-10