习题参考答案 Chapter 1 1_1 对象 客观世界中的事物都是对象,包括有形的物理对象,可感知的逻辑实体,以及概念化的抽象实体
它有自己的属性,能够执行特定的操作
类 具有相同属性和操作的一组对象的集合;它描述的不是单个对象,而是“一类”对象的共同特征
其重要性在于它是面向对象技术中最重要的结构,它支持信息隐藏和封装,进而支持对抽象数据类型(ADT)的实现
1_2 略 1_3 参考图如下 Scene+Name+Type+Price+IntroductionLine+Name+Days+Nights+ScenesPackage+Line+Type+Grade+Number+Price+AgentTour+Package+StartTime+EndTime+Guide+State+Customers0
*1Customer+Name+IdCard+Gender+Age+Enroll()+Cancel()Staff+Name+IdCard+Gender+Age+Degree+Apply()Guide+CerId+CerDueAgent+Accept()+Reject()Manager+Hire()+Fire()Member+Username+Password+CreditProvinceCityTravelAgency+Name+Manager+Representative+Address+PhoneDirector+Approve()0
*1 图1 1_4 UML 与面向对象 UML 是一种定义良好、易于表达、功能强大且普遍适用的建模语言
它溶入了软件工程领域的新思想、新方法和新技术
它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程
标准建模语言 UML适用于以面向对象技术来描述任何类型的系统,而且适用于系统开发