面向对象基础
软件学家给出了一个公式:面向对象=对象+类+继承+同+通信 如果一个软件系统采用这些概念来建立模型并予以实现,那么他就是面向对象。
面向对象的基本概念有1 对象 2类3 封装 4继承 5消息 6关联 7聚合 8多态性。软件建模的基本概念有系统,模型,视图。以及软件建模的重要性。
统一建模语言UML的介绍,他是由视图,图,模型元素,公共机制等组成 UML制定一系列的语义规则用于建立语义一致,与其它模型良好协调的良好模型
主要有命名,范围,可见性,完整性,可执行性等还介绍常用的UML的图,如用例图,类图,顺序图,状态图等,其中用例图主要的关系有包含,扩展,泛化,类
图的主要关系有关联,聚合,泛化,依赖等类型。顺序图是由对象,生命线,控制焦点,消息等组成。状态图是由状态机扩展而来用来描述对象所经过的
对外部事件所作出的响应事件的序列。