您的位置:首页 > 其它

ooad学习心得-类图

2013-06-11 15:42 225 查看
        在用面向对象方法所建立的模型中,类图是最重要的模型图,它描述了系统中各类对象以及它们之间的各种关系。因此,有必要对类图进行一个深入的学习和研究,这样可以使得自己在接下来的程序设计中,能够更好的把握住整个系统的结构,使得自己所设计出来的程序更加符合常理。

        要了解类图之前,首先要明白对象这个概念。对象是具有明确语义边界并封装了状态和行为的实体,由一组属性和作用在这组属性上的一组操作构成;它是构成系统的一个基本单位。然而,类时对具有相同属性和操作的一组对象的抽象描述,也就是说它为属于该类的全部对象提供了统一的描述,对象是类的实例。在UML中,按照一个类所创建的对象在特定的语境下展现出来的行为,给类定义了角色(role)。这意味着,一个类可能有多个角色,扮演一个角色的对象可能有多个,一个对象在不同的语境中也可以扮演不同的角色。

        在类中,要考虑的问题是如何进行识别对象和类。在识别对象和类时,问题域和系统责任仍是工作的基础。以下提供几种识别类和对象的方法:1、考虑问题域。2、考虑系统边界。3、考虑系统责任。4、利用名词,代词和名词短语。

        此外,类和类之间的关系有四种:继承,聚合,关联和依赖。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  面向对象