2019-08-23

面 向 对 象 方 法

概念

对象三要素:对象标志、属性和服务

对 象 标 志 (Object Identifier),也就是对象的名字,供系统内部唯一地识别对象。

属 性 ( A ttribute),也 称 状 态 ( State)或 数 据 (D a t a ) ,用来描述对象的静态特征。

服 务 ( Service),也 称 操 作 ( Operation)、行 为 ( Behavior)或 方 法 ( M ethod)等,用来描述对象的动态特征

封装(Encapsulation

类(class)是对象的抽象定义,是一组具有相同数据结构和相同操作的对象的集合。类的定义包括一组数据属性和在数据上的一组合法操作

继承与多态

继承(Inheritance)是使用已存在的定义作为基础建立新定义的技术,继承是面向对象方法学中的一个十分重要的概念。

多态性可分为四类,分别 为 过载 多态 (重载多态),强制多态,包含多态和参数多态,其中前两种统称为专用多态(特定多态),后面两种称为通用多态。

优点

与人类习惯的思维方法一致

稳定性好

可重用性好

较易开发大型软件产品

可维护性好

你可能感兴趣的:(2019-08-23)