系统规划部刘连庆面向对象设计_类图设计2020/9/221主要内容类相关的基本概念使用UML的类图设计类图设计的一些问题分析继承关系的分析对象持久化-与E-R模型的映射类设计相关的一些设计模式类图设计应用-信息模型建模过程及方法2020/9/222类相关的基本概念迎接挑战,共创成功!2020/9/223对象和类对象(Object):对象是指某个事物,大多对应于真实世界中的某个客观实体;但有些对象在真实世界中没有直接的对应物,是人们对某个事物的一种抽象描述。对象的基本特征可以归纳为对象的属性和行为两类。类(Class):类是指对一组具有相同特征的对象的抽象描述;任何对象都是某个类的实例。2020/9/224例:客户类的表示客户姓名单位电话Email客户姓名单位电话Email客户付款(金额)客户付款(金额)2020/9/225类图和对象图类图描述系统中的类及其相互之间的各种关系,反映了系统中包含的各种对象的类型以及对象间的各种静态关系,主要是:关联和子类型。类图也可描述类的属性和行为以及对模型中各种成分的约束。对象图是类图的实例,描述系统中各种对象(类的实例)以及对象之间的各种静态关系。2020/9/226使用UML的类图设计迎接挑战,共创成功!2020/9/227使用UML的类图设计类设计的相关UML元素类属性操作接口关联聚合继承(泛化)包的使用2020/9/228类实体名称实体方法可见性实体属性类是对同一种类型的对象的抽象表示2020/9/229属性UML规定其语法为:可见性名称:类型=缺省值{约束特性}描述属性的元素可见性:表示该属性对类外的元素是否可见。常用的有公有、受保护和私有三种。名称:属性的名称,是一个字符串。类型:定义属性的种类(基本数据类型或用户自定义的类型)。缺省值:属性的初始值。约束特性:描述对属性的约束。2020/9/2210
面向对象设计类图设计ppt课件 来自淘豆网www.taodocs.com转载请标明出处.