向对象程序设计方法一一应用框架的基本组成 ■应用框架的基本组成: (1)类库:含有抽象类、具体类、函数以及对象 等。抽象类有成员函数,函数内有指令,但主要 函数体内的指令缺省,预留给应用程序补充(重 载)。 (2)抽象类之间的关系及控制流程(正向调用和 反向调用)
面向对象程序设计方法--应用框架的基本组成 ◼ 应用框架的基本组成: ◼ (1)类库:含有抽象类、具体类、函数以及对象 等。抽象类有成员函数,函数内有指令,但主要 函数体内的指令缺省,预留给应用程序补充(重 载)。 ◼ (2)抽象类之间的关系及控制流程(正向调用和 反向调用)
向对象程序设计方法一一应用框架与类库的联系 ■应用框架是在类库基础上的发展,已经包含了类 库的基本功能,但应用框架编程与调用类库编程 的方式有很大的不同
面向对象程序设计方法--应用框架与类库的联系 ◼ 应用框架是在类库基础上的发展,已经包含了类 库的基本功能,但应用框架编程与调用类库编程 的方式有很大的不同
面向对象程序设计方法一一应用框架与类库的联 系 应用框架 类库 作用:供应用程序派生出具体类,作用:供程序员用其中的类来产生对 派生式时修正类,必须将虚函数具象,应用程序不能修改类库 体化(给出函数体)才能创建对象。 应用框架中的类的成员函数与应用应用程序的函数可以调用类库中的函 程序中的函数之间可以双向调用数,但类库中的函数不能调用应用程 序中的函数(晚辈调用前辈,及正向 调用,不能倒过来) 含有类间的关系(预设了对象间的类是独立的,没有预设对象间的通信 互助合作关系) 方式,只能由用户(应用程序)确定 对象中常定义有预设行为,应用程类库中对象的行为是固定的,无法修 序可以继承、修改预设行为 正
面向对象程序设计方法--应用框架与类库的联 系 应用框架 类库 作用:供应用程序派生出具体类, 派生式时修正类,必须将虚函数具 体化(给出函数体)才能创建对象。 作用:供程序员用其中的类来产生对 象,应用程序不能修改类库 应用框架中的类的成员函数与应用 程序中的函数之间可以双向调用 应用程序的函数可以调用类库中的函 数,但类库中的函数不能调用应用程 序中的函数(晚辈调用前辈,及正向 调用,不能倒过来) 含有类间的关系(预设了对象间的 互助合作关系) 类是独立的,没有预设对象间的通信 方式,只能由用户(应用程序)确定 对象中常定义有预设行为,应用程 序可以继承、修改预设行为 类库中对象的行为是固定的,无法修 正
面向对象程序设计方法一一应用框架 应用框架的主要代表有 Smalltalk80语言中 的MvC框架、 Macintosh推出的 MacApp框 架,VSua|C++中的MFC框架
面向对象程序设计方法--应用框架 应用框架的主要代表有Smalltalk-80语言中 的MVC框架、Macintosh推出的MacApp框 架,Visual C++中的MFC框架
MFC类库介绍
MFC类库介绍