面向对象程序设计方法的基本概念一一实例 运行结果: C\F: \FC Progra\ex4\Debug \ 4.exe Testing general set object: h4+[ After deleting A, 4, and Y, set is Is char 4 in set false Is char, in set true Press any key to continue
面向对象程序设计方法的基本概念--实例 ◼ 运行结果:
面向对象程序设计方法的基本概念一一实例 试验2: 1用面向对象思想描述下列组合电路; ■2对给出的输入,计算输出。要求编程实现 (C++语言),打印运行结果。 作完后发到我的信箱 ABcD E X G
面向对象程序设计方法的基本概念--实例 ◼ 试验2: ◼ 1.用面向对象思想描述下列组合电路; ◼ 2.对给出的输入,计算输出。要求编程实现 (C++语言),打印运行结果。 ◼ 作完后发到我的信箱 + + X A B C D G E F
面向对象程序设计方法的基本概念一一实例 输入 输出 E F A00000 B0000 C00 0 101 000 10000 100 101 111
面向对象程序设计方法的基本概念--实例 输入 输出 A B C D E F G 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1
面向对象程序设计方法一一应用框架定义 应用框架( Application Frame Work)是在特定应用领域中, 程序的共同结构,应用框架就是整个或部分接件系统的可 重用行设计,表现为一组抽象组件及组件实例间交互的方 法。或者:框架是被应用开发者定制的应用骨架。 ■框架是组件技术、软件体系结构研究和应用软件开发三者 发展结合的产物。一个框架是一个可复用的设计组件,其 规定了应用的体系结构,规定了整个设计、协作组件之间 的依赖关系、责任分配和控制流程(利用抽象类与其实例 之间的协作实现),为组件复用提供了上下文关系 框架以组件库的方式出现,但不同于组件库,组件库是框 架的一个重要部分,但框架更重要的是还提供了框架内对 象的交互模式和控制流模式
面向对象程序设计方法--应用框架定义 ◼ 应用框架(Application FrameWork)是在特定应用领域中, 程序的共同结构,应用框架就是整个或部分挼件系统的可 重用行设计,表现为一组抽象组件及组件实例间交互的方 法。或者:框架是被应用开发者定制的应用骨架。 ◼ 框架是组件技术、软件体系结构研究和应用软件开发三者 发展结合的产物。一个框架是一个可复用的设计组件,其 规定了应用的体系结构,规定了整个设计、协作组件之间 的依赖关系、责任分配和控制流程(利用抽象类与其实例 之间的协作实现),为组件复用提供了上下文关系。 ◼ 框架以组件库的方式出现,但不同于组件库,组件库是框 架的一个重要部分,但框架更重要的是还提供了框架内对 象的交互模式和控制流模式
向对象程序设计方法一一应用框架中的重要概念 )抽象:在同领域的软件程序中,将存在于相 关类中的共性提取出来,形成更为抽象的类,再 建立类与类之间的交付模式和控制流模式,得到 应用框架。 ■(2)派生:以框架中抽象类为基础,添加特殊功 能,成为具体类,再创建对象 ■例:矩形抽象图的形成 抽象 图
面向对象程序设计方法--应用框架中的重要概念 ◼ (1)抽象:在同领域的软件程序中,将存在于相 关类中的共性提取出来,形成更为抽象的类,再 建立类与类之间的交付模式和控制流模式,得到 应用框架。 ◼ (2)派生:以框架中抽象类为基础,添加特殊功 能,成为具体类,再创建对象。 ◼ 例:矩形抽象图的形成 抽象 图