UML知识点1
UML:中文名为统一建模语言
三大特性:
UML是一种语言
UML是一种建模语言
UML是统一建模语言
UML的发展现状
(1)已进入全面应用阶段的事实标准
(2)应用领域正在逐渐扩展,包括嵌入式系统建模,业务建模,流程建模等多个领域
(3)成为生产式的重要支持技术MDA,可执行UML
模型是对现实的简化
建模的最大好处在于:更好的理解正在开发的系统
UML将各种食物构造块归纳成了四类:
结构事务:UML中的名词,是模型的静态部分,描述概念或者物理元素
行为事务:UML中的动词,是模型的动态部分,是一种跨越时间、空间的行为
分组事务:UML中的容器,用来组织模型,使模型更加的结构化
注释事务 UML中的解释部分,和代码中的注释语句是一样的,用来描述模型的
类:相同属性,相同操作,相同关系,相同语义的对象的抽象。矩形:上面是类名,中间是属性,下面是方法
对象是类的一个实例
接口:接口是描述某个类或构件的一个服务操作集
主动类:主动类是指其对象至少拥有一个进程或线程,能够启动控制活动的类
用例:用例实例是在系统中执行一系列动作,这些动作将生成特定执行者可见的价值结果。一个用例定义一组用例实例。
面向对象的三大要素
封装
是把对象的属性(状态)和操作(行为)绑在一起的机理,把对象形成一个独立的整体,并且尽可能去隐藏对象的内部细节。