简单工厂模式:简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 (一)简单工厂模式的特点: 简单工厂模式实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类...
分类:
其他好文 时间:
2014-10-13 18:04:39
阅读次数:
216
简单工厂模式,又称静态工厂模式,属于创造型模式,但又不是23中GOF设计模式之一。简单工厂是由一个工厂对象决定创造出哪种产品类的实例。简单工厂模式是工厂模式中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。
简单工厂通过传入的参数判断创建哪一个产品的实例,封装了对象的创建,客服端看到的只是产品的抽象对象,不关心返回子类的类型。
简单来说,简单工厂就是调用是传入一个参数来告诉工厂类要创...
分类:
编程语言 时间:
2014-10-13 00:45:08
阅读次数:
402
本文转载自一篇轻松搞定Markdown,简单实用,适合快速入门。以下是Markdown代码#这里是一级标题###这里是三级标题######这里是六级标题,就到这里了,木有七级!段落前面没有缩进,看到了吧。要想使用缩进,在中文输入法中改成「全角」输入,再按两个空格行尾一个回车换行,显示效果依然是是一行...
分类:
其他好文 时间:
2014-10-12 01:49:27
阅读次数:
259
为了方便那些不懂或者不想用C++的同志,我把C++的dll注入器源码转换成了C#的,这是一个很简单实用的注入器,用到了CreateRemoteThread,WriteProcessMemory ,VirtualAllocEx这几个Api 1 using System; 2 using Syste.....
分类:
其他好文 时间:
2014-10-07 15:05:43
阅读次数:
373
一,新建一个BCG工程CBCGPGridCtrlSingle,基于对话框。
二,CCBCGPGridCtrlSingleDlg类定义变量。
CBCGPGridCtrl m_grid;
三,CCBCGPGridCtrlSingleDlg::OnInitDialog对网格控件进行初始化。
CRect r(0,0,200,200);
m_grid.Create(WS_CHILD, r, t...
分类:
其他好文 时间:
2014-10-07 14:22:13
阅读次数:
342
APK 是一种 压缩文件。
我们可以直接使用 压缩工具打开:例如 winrar
点击你需要 解压的APK 文件,选择打开方式,使用压缩工具解压:
如图:
2 点击解压到:
解压之后 你就获取到需要的资源文件:
总结:
这样 我们就可以不需要美工的工作,模仿一个 apk 出来了!
简单实用。...
分类:
移动开发 时间:
2014-10-05 23:24:09
阅读次数:
229
客户端:导入头文件:#import #import #import #import 1. 创建连接CFSocketContext sockContext = {0, // 结构体的版本,必须为0self,// 一个任意指针的数据,可以用在创建时CFSocket对象相关联。这个指针被传递给所有的上下文...
分类:
其他好文 时间:
2014-09-25 01:15:30
阅读次数:
268
首先到这裡下载FMDB的source code,接著在解开的档案裡,把src资料夹下除了fmdb.m的档案加入到自己的iOS专案,最后在专案中加入libsqlite3.dylib这个 函式库就可以了。啥?有人问為什麼不用加入fmdb.m?简单讲,这个档案是fmdb的使用说明。裡面的註解清楚,范例又简...
分类:
数据库 时间:
2014-09-24 23:40:08
阅读次数:
336