摘要: UML,统一建模语言是一种可视化建模语言。 UML包括九种类型的图:用例图,类图,对象图,顺序图,协作图,状态图,活动图,构件图,及部署图,各种图示系统在不同角度下的投影。 用例图图主要用于需求分析,描述系统功能,描述用户跟系统的交互。类图和对象图是用于对系统进行结构(静态)建模,顺序图,协作图,状态图,活动图用于系统行为(动作)建模,构件图用于对系统进行构件(实现)建模,部署图用于对系统进行部署(环境)建模。 四种常见的关系:泛化(继承),实现,依赖,关联(聚合,组合)。继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继... 阅读全文
posted @ 2013-03-23 02:03 畅想 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 面向对象=对象+类+继承+消息通信 对象是系统中用来描述客观事物的一个实体,它是构成系统的基本单位。面向对象的软件系统是由对象组成的,复杂的对象由简单对象组成,也就是说面向对象技术使用对象分解取代了传统的方法功能分解。对象三要素包括对象的标示,属性和服务。 类是对具有相同属性和服务的一个或一组对象的抽象定义。类与对象是抽象描述与具体实例的关系,一个具体的对象称为类的一个实例。 对象和类是面向对象技术的基本概念,其他概念都是从他们衍生出来的或以他们为基础的。只有同时具有对象,类,继承,与消息通信等特性的开发技术,才是真正的面向对象技术。简单地说,所谓面向对象,就是指软件系统开发的所有工... 阅读全文
posted @ 2013-03-23 01:28 畅想 阅读(841) 评论(0) 推荐(0) 编辑