Chapter 6 面向对象基础

      面向对象=对象+类+继承+通信,如果一个软件系统采用这些概念来建立模型并给予实现,那么它就是面向对象的。面向对象的软件工程方法是面向对象方法在软件工程领域的全面运用涉及到从面向对象分析、面向对象设计、面向对象编程、面相对象测试到面向对象软件维护的全过程。对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位。类是具有相同属性和服务的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述。封装是把对象的属性和服务结合成一个独立的系统单位,并尽可能的隐藏对象的内部细节。继承是指子类可以自动拥有父类的全部属性和服务。消息是对象发出的服务请求,一般包含提供服务的对象标识、服务标识、输入信息和应答信息等信息。关联是对象属性之间的静态联系,它通过对象的属性来表现对象之间的以来关系。聚合是指在父类中定义的属性或服务被子类继承后可以具有不同的数据类型或表现出不同的行为。多态性是指在父类中定义的属性或服务被子类继承后,可以具有不同的数据类型或表现出不同的行为。

     统一建模语言是一种直观性、明确性、构建和文档化软件系统产物的通用可视化语言。它由视图、图、模型元素和公共机制等部分组成,现在被广泛应用。常用的UML图包括用例图、类图、顺序图、和状态图等。

 

posted @ 2015-02-04 00:05  mengxiangjialzh  阅读(124)  评论(0编辑  收藏  举报