码迷,mamicode.com
首页 >  
搜索关键字:抽象基类    ( 349个结果
struts1和struts2的区别
一、从action类上分析:1.Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。2. Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport...
分类:其他好文   时间:2015-07-06 17:19:05    阅读次数:80
struts2框架的核心内容
Struts1和Struts2的区别和对比:Action 类:? Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口,而struts2的Action是接口。? Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选...
分类:其他好文   时间:2015-07-04 20:54:45    阅读次数:146
温习下设计模式
1、工厂模式·抽象基类:类中定义抽象一些方法,用以在子类中实现·继承自抽象基类的子类,实现基类中的抽象方法·工厂类,来实例化所有的子类工厂类是必须的,让程序根据用户的输入自动实例化相应的类。2、单例模式只有一个实例。自行实例化,并且向整个系统提供这个实例。要点:·某个类只能有一个实例·必须自行创建自...
分类:其他好文   时间:2015-07-03 19:00:28    阅读次数:145
[数据结构]队列之链式队列的类模板实现
链式队列是基于单链表的一种存储表示 队列的对头指针指向单链表的第一个节点,队尾指针指向单链表的最后一个节点, 退出一个元素 则删除对头指针的节点,添加元素则在队尾增加一个节点 使用条件:数据元素变动比较大的情况。不存在溢出的情况 队列的抽象基类: #ifndef QUEUE #define QUEUE //队列的抽象基类 template class Queue { publi...
分类:其他好文   时间:2015-06-23 18:00:17    阅读次数:140
[数据结构]队列之顺序队列的类模板实现
队列是一种限定存取位置的线性表,允许插入的一端叫做队尾(rear),允许删除的一端叫做队首(front)。 队列具有FIFO的性质 队列的存储表示也有两种方式:基于数组的,基于列表的。基于数组的叫做顺序队列,基于列表的叫做链式队列。 一下是基于动态数组的顺序队列的模板类的实现。 顺序队列的抽象基类如下所示:只提供了接口和显式的默认构造函数和析构函数,在派生类中调用。 #i...
分类:其他好文   时间:2015-06-23 15:50:28    阅读次数:191
[数据结构]栈之链式栈的类模板实现
栈的抽象基类的实现:(不用抽象基类也是可以的,为了使用虚函数方便) #ifndef STACK #define STACK //栈的抽象基类 template class Stack { public: Stack(){} ~Stack(){} virtual void Push(const T& x)=0; virtual bool Pop(T& x...
分类:其他好文   时间:2015-06-22 12:30:27    阅读次数:198
[数据结构]栈之顺序栈的类模板实现
栈的数组实现形式,采用动态分配数组,不够时可以调整栈的大小。 Stack.h文件:主要定义栈的抽象基类,提供公共的接口函数。 #ifndef STACK #define STACK //栈的抽象基类 template class Stack { public: Stack(){} ~Stack(){} virtual void Push(const T& x...
分类:其他好文   时间:2015-06-20 17:11:00    阅读次数:217
[数据结构]线性表之顺序表的类模板实现
LinearList.h抽象基类: #ifndef LINEARLIST #define LINEARLIST //线性表的抽象基类 template class LinearList { public: LinearList(){};//如果派生类不需要向基类构造函数传递参数,则就会调用基类默认构造函数,所以,要么不写,要么就自己写默认构造函数。 ~LinearLis...
分类:其他好文   时间:2015-06-17 18:16:25    阅读次数:409
模板方法模式
比别人多一点执着,你就会创造奇迹。 本讲内容:模板方法模式  一、模板方法模式 Template 介绍 模板方法模式定义了一个操作中的算法骨架,而将一些步骤延迟到子类中实现,使得子类可以在不改变一个算法结构的同时,就重新定义该算法的某些特定步骤。 二、用抽象基类定义框架 1.创建抽象类 ---public abstract class Beverage 2...
分类:其他好文   时间:2015-06-14 09:32:37    阅读次数:107
形状类族中的纯虚函数
输入代码: /* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:sum123.cpp *作 者:林海云 *完成日期:2015年6月13日 *版 本 号:v2.0 * *问题描述:写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。...
分类:其他好文   时间:2015-06-13 11:23:18    阅读次数:139
349条   上一页 1 ... 20 21 22 23 24 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!