原型模式:
优点:
使用拷贝比new一个对象的开销要小
代码示例:
Prototype.h
#ifndef PROTOTYPE_H
#define PROTOTYPE_H
/**
*1、声明一个抽象基类,并定义clone()函数为纯虚函数。
*2、实例化各个子类,并且实现复制构造函数,并实现clone()函数
*/
class Resume
{
public:
...
分类:
其他好文 时间:
2016-05-07 10:26:49
阅读次数:
153
向美术教师交作业时,一位学生只交了一张白纸。 老师问:”画呢?” 学生答:”这儿?”他指着白纸说。 老师:”你画的是什么?” 学生:”牛吃草。” 老师:”草呢?” 学生:”牛吃光了。” 老师:”牛呢?” 学生:”草吃光了,牛还站在那里干什么?” 一、抽象基类 正如有个好爹可以少奋斗二十一样,父类本身 ...
分类:
其他好文 时间:
2016-05-05 19:19:29
阅读次数:
259
今天刚刚看完Java的io流操作,把主要的脉络看了一遍,不能保证以后使用时都能得心应手,但是最起码用到时知道有这么一个功能可以实现,下面对学习进行一下简单的总结: IO流主要用于硬板、内存、键盘等处理设备上得数据操作,根据处理数据的数据类型的不同可以分为:字节流(抽象基类为InPutStream和O ...
分类:
编程语言 时间:
2016-05-01 14:54:07
阅读次数:
212
AdapterView是一组重要的组件,AdapterView本身是一个抽象基类,它派生的子类在用法上十分相似,只是显示接麦呢有一定区别。 Adapter有以一下特征: >AdapterView继承了ViewGroup,它的本质是容器。 >AdapterView可以把包括多个“列表项”,并将多个“列 ...
分类:
其他好文 时间:
2016-04-26 19:09:48
阅读次数:
250
之前发过一个AsyncCommand实现的文章,该命令用于MVVM中的异步操作。 实际上在在MVVM模式中,RelayCommand可能更加常用。 由于两种命令均实现ICommand接口,因此我们将共通的部分提取出来作为抽象基类CommandBase。 public abstract class C ...
分类:
其他好文 时间:
2016-04-25 14:52:40
阅读次数:
321
这里的内容和ABP 动态webapi没有关系。除了动态webapi,ABP必然是支持使用传统的webApi。ABP.Web.Api模块中实现了一些同意的基础功能,以方便我们创建和使用asp.net webApi。 AbpApiController:这是一个抽象基类,继承自ApiController, ...
分类:
Windows程序 时间:
2016-04-24 08:38:53
阅读次数:
1020
笔试 1、常规sizeof指针 2、前序遍历,中序遍历,后序遍历 3、指针传递返回差错 4、指针与引用 5、参数传递三种方式,多态用哪一种,为什么 6、设计模式的理解 7、c和c++结构体的不同 8、构造函数虚函数 9、多态怎么实现,画出基类和子类内存中的相互关系 10、抽象基类,纯虚函数 11、算 ...
分类:
其他好文 时间:
2016-04-06 09:39:43
阅读次数:
239
输入流和输出流相对于内存 将外部设备的数据读取到内存中:输入 将内存中的数据写入外部设备中:输出 IO流经常使用基类 字节流的抽象基类:InputStream,OutputStream 字符的抽象基类:Reader。Writer PS:由这四个流派生出的子类都是以父类名作为后缀名 如:InputSt ...
分类:
编程语言 时间:
2016-03-26 18:52:51
阅读次数:
259
Android中Context的学习理解Context是一个抽象基类,通过它getResuources.getAssets and start 其他组件(Activity,Service,broadCast,getSystemService),可以这样理解:Context提供了一个运行环境for A
分类:
移动开发 时间:
2016-03-06 18:52:58
阅读次数:
162
问题描写叙述: 写一个程序。定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。用例如以下的main()函数。求出定义的几个几何体的面积和。 int main() { Circle c1(12.6),c2(4.9);//建立Ci
分类:
其他好文 时间:
2016-02-22 10:25:15
阅读次数:
198