本文将从以下几点浅谈原型模式:
概述
结构图
分类
浅复制:结构图
代码
复制图示
深复制:结构图
代码
复制图示
总结
概述:
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节。
复制过程,并不是做一个抽象类,去实例化它。而是只需通过实现一个含有Clone()方法的接口就可以去克隆,这就是.NET在System命名空间中提供的ICloneable接口 。...
分类:
其他好文 时间:
2014-05-05 21:27:41
阅读次数:
359
1 基类指针指向基类对象(正常使用)
2 派生类指针指向派生类对象(函数名相同,不管是不是虚函数,调用的都是派生类的函数)
3 基类指针指向派生类对象(函数名相同,虚函数的话调用的是派生类的,非虚函数的话调用的是基类的)
4 派生类指针指向基类对象(一般不要这么用)
参考资料:
http://blog.csdn.net/monkeyduck/article/details/155...
分类:
其他好文 时间:
2014-05-05 13:15:52
阅读次数:
273
1 keytool命令总结
一、创建数字证书
交互模式
使用默认的密钥库.keystore(目录是c: Documents and Setting用户名)和算法(DSA)
keytool -genkey
默认的别名mykey
密钥库中可以存放多个条目(公钥/私钥对和证书),它们在密钥库中以别名(alias)区分。
[plain] view
...
分类:
编程语言 时间:
2014-05-04 00:32:09
阅读次数:
1113
如何使用html网页和本地app进行传递数据呢?经过研究,发现还是有方法的,总结了一下,大致有一下几种方式
一、通过html页面打开Android本地的app
1、首先在编写一个简单的html页面
html>
head>
meta http-equiv="Content-Type" content="text/html; ch...
分类:
移动开发 时间:
2014-05-04 00:31:46
阅读次数:
376
能够将热爱的技术应用于实际生活生产中,是做技术人员向往和乐之不疲的事。
现将前期手里面的一个项目做一个大致的总结,与大家一起分享、交流、进步。项目现在正在线上运行,项目名——基于Hadoop的数据分析综合管理平台。
项目流程整体比较清晰,爬取数据(txt文本)-->数据清洗-->文本模型训练-->文本分类-...
分类:
其他好文 时间:
2014-05-04 00:22:05
阅读次数:
476
这篇文章主要是讲述如何通过豆瓣API获取其书籍.一.豆瓣API介绍 二.C#获取豆瓣书籍信息 三.遇到的问题及总结 它仅仅是一篇C#网络编程的基础性文章,它主要通过HTTP获取豆瓣API返回的XML,并解析书籍对应的结点信息实现.同时也遇到了一些问题,希望对大家有所帮助....
Zxing中文乱码解决方法总结
尝试过很多方法 最后发现此方法解决的乱码最多.......
在百度搜索二维码图片
经过前2页的测试 除开一张图之外 其余都能扫描出结果
如果大家有更好的解决方法 请联系我 谢谢
解决方法如下:
首先使用反射的方法判断扫描结果 是不是ISO8859-1的编码格式
如果是 将扫描结果转换成GB2312
如果不是 就直接显示.....
分类:
其他好文 时间:
2014-05-03 23:58:41
阅读次数:
486
设计模式可分为三种:创建型设计模式,结构型设计模式和行为型设计模式。
一、创建型设计模式
在设计模式中,创建型设计模式处理对象创建过程的设计模式,它根据实际情况来决定具体怎样创建对象。创建型模式隐藏了类的实例是如何创建和放在一起,整个系统关于对象所知道的是由抽象类所定义的接口。这样创建模式在创建了什么、谁创建它、怎么被创建的,以及何时创建这些方面提供了很大的灵活性。
创建型设计模式又分为类创...
分类:
其他好文 时间:
2014-05-03 23:51:52
阅读次数:
439
写在前面
和备忘录篇一样,这篇文章旨在总结Unity开发中的一些设计技巧,当然这里只是我通过所见所闻总结的东西,如果有不对之处欢迎指出。
技巧1:把全局常量放到一个单独的脚本中
很多时候我们需要一些常量,例如是否输出Log,正式服务器和测试服务器的IP等等,我们可以把这些常量写在同一个脚本里,并设置属性为public static,然后在其他脚本里直接...
分类:
其他好文 时间:
2014-05-03 17:05:31
阅读次数:
243
Lombok工具在项目开发中使用的经验和总结。...
分类:
其他好文 时间:
2014-05-03 16:34:43
阅读次数:
301