UML基础介绍
1.UML的定义
统一建模语言(UML)是一种图形化的语言,它可以帮助我们在OOAD过程中标识元素、构建模块、分析过程并可通过文档说明系统中的重要细节
2.OOAD
OOAD是根据OO的方法学,对软件系统进行分析和设计的过程
—— OOA 分析阶段
—— OOD 设计阶段
3.面向对象
面向对象( Object-Orientation ,简称OO)是一种系统建模技术
面向对象编程( Object-Orientation Programming,简称OOP)是按照OO的方法学来开发程序的过程通过分析系统内对象的交互来描述或建模一个系统交互的对象最终以类的形式组织
OO的方法由三部分组成
— 过程
— 标识
— 规则
4.OOP的主要特征
抽象(abstract)
封装(encapsulation)
继承(inheritance)
多态(polymorphism)
关联(association)
聚合(aggregation)
组合(composition)
内聚与耦合(cohesion & coupling)
1.UML的定义
统一建模语言(UML)是一种图形化的语言,它可以帮助我们在OOAD过程中标识元素、构建模块、分析过程并可通过文档说明系统中的重要细节
2.OOAD
OOAD是根据OO的方法学,对软件系统进行分析和设计的过程
—— OOA 分析阶段
—— OOD 设计阶段
3.面向对象
面向对象( Object-Orientation ,简称OO)是一种系统建模技术
面向对象编程( Object-Orientation Programming,简称OOP)是按照OO的方法学来开发程序的过程通过分析系统内对象的交互来描述或建模一个系统交互的对象最终以类的形式组织
OO的方法由三部分组成
— 过程
— 标识
— 规则
4.OOP的主要特征
抽象(abstract)
封装(encapsulation)
继承(inheritance)
多态(polymorphism)
关联(association)
聚合(aggregation)
组合(composition)
内聚与耦合(cohesion & coupling)