1.原型模式用处:·用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。ps:当我们需要创建大量相同对象的时候,就可以用原型模式大批量复制对象。和现实生活中的复印机相似,通过一个原型(模板)批量复制相同的对象;2.深复制与潜复制的区别: 复制需要用到MemberwiseClone()方....
分类:
其他好文 时间:
2014-12-04 21:35:44
阅读次数:
254
大家嚎,我是NanoApe~现在高一,是个OIer、音游狗和一个爱着二次元的萌汉子妹子,欢迎前来勾搭>_<~最近就是要冲省队啦~~~~加油!扣扣号:879006461Weibo:夹心Bread_NanoApeP.S:我在现实生活的“存在”绝对闪瞎你的钛合金双眼,若想面基时请自带护目镜-w-【哦还有我...
分类:
其他好文 时间:
2014-12-04 19:43:04
阅读次数:
138
条款12:确定你的public继承塑膜出is-a关系:
这个条款主要将了一些特殊情况:比如企鹅是鸟,企鹅可以继承于鸟,但是鸟会飞,企鹅却不能飞;还有让正方形继承矩形可能也会造成这种尴尬!
这个问题以前想过,但是不知道怎么解决,如果现实生活当中确实要这么使用:比如 猫 狗 鱼 猪等等许多动物继承Animal类,但是猫狗等不会游泳,
假如这里是有很多动物,不能采用鱼里面专门加一个方法! 这个...
分类:
编程语言 时间:
2014-12-01 20:57:01
阅读次数:
223
会话现实生活中我们会用手机跟对方对话,拿起手机,拨号,然后对面接听,跟着互相通话,最后会话结束。这个过程也可以用我们的B/S模式来描述: 打开浏览器—>输入地址->发出请求->服务器收到请求->向浏览器发出响应->..重复.->关闭浏览器这样的过程我们用“会话”来描述,上面就一次会...
分类:
编程语言 时间:
2014-11-29 14:25:00
阅读次数:
200
第一讲:体系概述一、概述1、 作用:用于存放对象的容器2、 特点:只用于存储对象,集合长度可变,集合可以存储不同类型的对象;3、 与数组的区别:虽然数据也可以存储对象,但数组的长度是固定的,而集合长度是可变的,集合类的出现可以解决现实生活中数量不确定的问题;4、 常用的集合类及结构 第二讲:共性方法...
分类:
编程语言 时间:
2014-11-28 11:39:52
阅读次数:
331
多对多映射是现实生活中最常见的映射,也是最容易理解的映射。废话少说,直接开始。
映射原理
不论是单向关联还是双向关联都是通过第三张表,将两个表中的主键放到第三张做一个关联。用第三张表来解决可能会造成数据冗余的问题。
举例
一个用户(User)对多个角色(Role),一个角色对多个用户。
分类
单向的多对多关联映射(单向User--->Rol...
分类:
Web程序 时间:
2014-11-22 09:17:59
阅读次数:
273
1、什么是创建者模式 创建者模式(Builder)是将一个复杂的对象的构建和他的表示分离,使得同样的构建过程可以创建不同的表示。比如就建造房子为例,现实生活中房子的样子是各种各样的,而且每座房子内的格局、大小等等都不一样,但是建造房子的流程基本都是一样的。创建者模式就是创建的流程保持不变,但是流程....
分类:
编程语言 时间:
2014-11-21 18:37:51
阅读次数:
292
看完前一篇文章,应该对委托有了大致的了解,现在我来说说事件。在接触事件之前,先给大家说说委托链的概念。其实委托链也是相当的简单,在现实生活中,小明叫小张买完车票之后,可能接着又让他带张电影票。在程序猿的世界里,应该去怎么实现呢? //小张类 class xiaozhang { ...
1. 绪论
1.1背景和目的
社交网络作为一个全新的互联网交友平台与信息传播平台,每天都有海量数据在这个平台上发布。社交网络是一个虚拟社会网络,它是由许多节点构成,是现实社会在网络上的体现。每个节点都代表了现实生活中的一个人或者一个组织,节点之间的好友关系也是现实社会中的社会关系。在这个虚拟社会中,人们从事着大量的社交活动,如交友、分布消息、关注好友状态与分享视频等。在社交网络的平台上,人们可...
分类:
其他好文 时间:
2014-11-17 14:08:11
阅读次数:
291
硬币找零时间限制:1000ms | 内存限制:65535KB难度:3描述在现实生活中,我们经常遇到硬币找零的问题,例如,在发工资时,财务人员就需要计算最少的找零硬币数,以便他们能从银行拿回最少的硬币数,并保证能用这些硬币发工资。我们应该注意到,人民币的硬币系统是 100,50,20,10,5,2,1...
分类:
其他好文 时间:
2014-11-15 18:44:53
阅读次数:
166