Chapter 6 面向对象基础
2015-02-04 00:05
176 查看
面向对象=对象+类+继承+通信,如果一个软件系统采用这些概念来建立模型并给予实现,那么它就是面向对象的。面向对象的软件工程方法是面向对象方法在软件工程领域的全面运用涉及到从面向对象分析、面向对象设计、面向对象编程、面相对象测试到面向对象软件维护的全过程。对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位。类是具有相同属性和服务的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述。封装是把对象的属性和服务结合成一个独立的系统单位,并尽可能的隐藏对象的内部细节。继承是指子类可以自动拥有父类的全部属性和服务。消息是对象发出的服务请求,一般包含提供服务的对象标识、服务标识、输入信息和应答信息等信息。关联是对象属性之间的静态联系,它通过对象的属性来表现对象之间的以来关系。聚合是指在父类中定义的属性或服务被子类继承后可以具有不同的数据类型或表现出不同的行为。多态性是指在父类中定义的属性或服务被子类继承后,可以具有不同的数据类型或表现出不同的行为。
统一建模语言是一种直观性、明确性、构建和文档化软件系统产物的通用可视化语言。它由视图、图、模型元素和公共机制等部分组成,现在被广泛应用。常用的UML图包括用例图、类图、顺序图、和状态图等。
统一建模语言是一种直观性、明确性、构建和文档化软件系统产物的通用可视化语言。它由视图、图、模型元素和公共机制等部分组成,现在被广泛应用。常用的UML图包括用例图、类图、顺序图、和状态图等。
相关文章推荐
- 面向对象的设计与实现的一些基础但重要的概念
- 可复用面向对象软件的基础--图例
- 《面向对象基础:C++实现》学习笔记之七
- 面向对象基础知识(二)-类的继承
- Design Patterns(设计模式 可复用面向对象软件的基础)
- 借书20041102_《设计模式:可复用的面向对象软件的基础》《微软项目:求生法则》
- [原创][PowerShell教程][04]PowerShell面向对象基础之一
- 设计模式 可复用面向对象软件的基础(概念你认识多少)
- 第一章 面向对象基础
- 什么事都得先打好基础,学习面向对象也是如此
- Java面向对象基础要点
- C#面向对象设计模式 学习之旅(一) - 面向对象编程基础
- 《面向对象基础:C++实现》学习笔记之六
- 《面向对象基础:C++实现》学习笔记之四
- 面向对象的 Javascript 面向对象基础
- 可复用面向对象软件的基础(1)--图例
- 《面向对象基础:C++实现》学习笔记之三
- 《面向对象基础:C++实现》学习笔记之五
- 面向对象语言基础 一
- 面向对象设计指南 基础篇