面向对象技术与uml

面向对象=对象+类+继承+通信

基本出发点是:尽可能地按照人类认识世界的方法和思维方式来分析和解决问题,使人们分析、设计一个系统的方法尽可能解禁认识一个系统的方法。

 

什么是对象?(有独特数据和行为以及有对外的消息互通途径的一种东西)

对象具有状态,一个对象用数据值来描述它的状态。

对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。

对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中

 

面向对象的分析过程

1、发现对象,从对象中抽取类的定义。

2、识别对象的内部特征。包括定义对象的属性和定义对象的服务。

3、识别对象的外部关系。

 

面向对象的特征

(1)对象唯一性。

(2)抽象性。

(3)继承性

(4)多态性(多形性)

posted @ 2010-07-02 10:08  MyCoolDog  阅读(245)  评论(0编辑  收藏  举报