面向对象(Object-Oriented,OO)方法学的出发点和基本原则,是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程接近人类认识世界、解决问题的方法和过程。将数据和行为封装到一个独立的对象,让开发者自己定义或选取应用领域的对象,然后把软件系统作为一系列离散的对象集合,集合内的对象之间通过发送消息而相互作用。每个对象都是一个独立的实体,把对象的属性和方法封装在内,对象之间通过消息传递(方法调用也是一种消息传递方式)来进行交互。采用面向对象方法开发软件,常用到三种模型,即描述系统数据结构的对象模型 ......