面 向 对 象 方 法
概念
对象三要素:对象标志、属性和服务
对 象 标 志 (Object Identifier),也就是对象的名字,供系统内部唯一地识别对象。
属 性 ( A ttribute),也 称 状 态 ( State)或 数 据 (D a t a ) ,用来描述对象的静态特征。
服 务 ( Service),也 称 操 作 ( Operation)、行 为 ( Behavior)或 方 法 ( M ethod)等,用来描述对象的动态特征
封装(Encapsulation
类(class)是对象的抽象定义,是一组具有相同数据结构和相同操作的对象的集合。类的定义包括一组数据属性和在数据上的一组合法操作
继承与多态
继承(Inheritance)是使用已存在的定义作为基础建立新定义的技术,继承是面向对象方法学中的一个十分重要的概念。
多态性可分为四类,分别 为 过载 多态 (重载多态),强制多态,包含多态和参数多态,其中前两种统称为专用多态(特定多态),后面两种称为通用多态。
优点
与人类习惯的思维方法一致
稳定性好
可重用性好
较易开发大型软件产品
可维护性好
网友评论