第八章 面向对象的开发技术
第八章 面向对象的开发技术
分析员面临的问题 分析人员面临不同的环境 分析人员与用户沟通 需求不断变化 分析设计工作量庞大
分析员面临的问题 ◼ 分析人员面临不同的环境 ◼ 分析人员与用户沟通 ◼ 需求不断变化 ◼ 分析设计工作量庞大
人类认识知识的规律 区分对象及属性 ■区分整体对象及其组成部分 不同对象类的形成及区分
人类认识知识的规律 ◼ 区分对象及属性 ◼ 区分整体对象及其组成部分 ◼ 不同对象类的形成及区分
面向对象开发 ■概念 ■不再强调过程 ■将重点从业务过程和数据转换到联合数据和 处理过程的对象上 特点 重用 ■节省费用
一 面向对象开发 ◼ 概念 ◼ 不再强调过程 ◼ 将重点从业务过程和数据转换到联合数据和 处理过程的对象上 ◼ 特点 ◼ 重用 ◼ 节省费用
对象的概念 个对象是一个封装和一个抽象 ■封装是指对属性以及这些属性上专有的 操作的封装 ■抽象是指对问题空间的抽象,指问题空 间某类事物的一次或多次出现
对象的概念 ◼ 一个对象是一个封装和一个抽象 ◼ 封装是指对属性以及这些属性上专有的 操作的封装 ◼ 抽象是指对问题空间的抽象,指问题空 间某类事物的一次或多次出现