7.5.1 用结构模式表示数据
如果我们根据数据结构,而不是对象来讨论程序的话,我们可以说,结构模式是描述设计数据结构常见和行之有效的方法;设计模式是更为具体,说明了如何在面向对象语言中,使用对象实现这些结构。在本章,我们会看到用函数式表示数据的方法。第一种表示方法,我们使用简单的记录列表,用任何一种语言来写都很容易,而第二种表示方法(使用差别联合)更有意义。我们先看一下第一种模式,复合模...
分类:
其他好文 时间:
2014-11-27 16:25:29
阅读次数:
212
索引是用于加速数据存取的数据对象,合理使用索引可以大大降低I/O次数,从而提高数据访问性能。为什么添加了索引后,会加快查询速度呢?单列索引:单列索引是基于单个列所建立的索引,例如:创建单列索引:sql>createindexindex_nameontable_name(field_name);复合索引:是..
分类:
数据库 时间:
2014-11-27 12:59:27
阅读次数:
180
在上一篇博文中,我们有拿一个简单的“汽车模型”来讲解复合关系。在今天的这篇博文中,我们将接着上一次的例子,讲解下存取(accessor)方法的使用。所谓存取方法,就是用来读取或改变某个对象属性的方法。如果添加一个方法去改变Car对象中的engine对象变量,那它就是一个存取方法。 存取方法分为...
分类:
其他好文 时间:
2014-11-27 00:07:40
阅读次数:
284
今天我们要讲的复合,当然不是小情侣吵着分手,然后又在一起的复合。 复合遵循一个合成复用原则,又称为组合或者聚合复用原则。该原则的内容是:尽量使用对象组合,而不是继承来达到复用的目的。用聚合可以使系统更加灵活,类与类之间的耦合度降低。在objective-c中,复合是指将多个组件组合在一起,配合...
分类:
其他好文 时间:
2014-11-26 23:59:56
阅读次数:
367
复合类型(Complex types)复合类型(Complex Types)跟Entity类型的区别在于,复合类型(Complex Types)没有Key。复合类型跟踪改变和存储是要依赖宿主类型的。从代码来看就更直观。首先,假设我们有一个Person类,这个类包含了SSN,FirstName,Las...
分类:
其他好文 时间:
2014-11-26 22:29:10
阅读次数:
290
子查询:当一个查询是另一个查询的条件时,称之为子查询。子查询可以使用几个简单命令构造功能强大的复合命令。子查询最常用于select-SQL命令的where子句中。作为any和all关键字在子查询中使用时,所实现的效果如下:=ANY和IN等价ANY和NOT IN等价>ANY大于最小的(>MIN)ALL...
分类:
其他好文 时间:
2014-11-24 17:05:57
阅读次数:
119
汉字都可以写【入る】入(はい)る是进入,放入的意思,比如 入ってください:请进来。 人がたくさん入った:进来了很多人 砂糖がいっぱい入っている:放了很多糖入(い)る一般不单独用,而是和其他词组成一个复合词,比如 砂糖入り:含糖的 大阪入り:进入大阪 牛乳入りのコーヒー:含牛奶的咖啡一般跟别的词连接....
分类:
其他好文 时间:
2014-11-23 10:32:13
阅读次数:
197
JCS(JavaCachingSystem)项目:http://commons.apache.org/proper/commons-jcs/index.htmlJCS是用java编写的一个分布式缓存系统。它旨在通过提供一种手段来管理各种动态性质的缓存数据加快应用程序,它是一个复合式的缓冲工具,据说是超越简单的对象缓存,可以将对象缓冲到内存、..
分类:
编程语言 时间:
2014-11-22 19:03:05
阅读次数:
334
1:一般将算术,关系操作符定义为非成员函数,而赋值操作定义为成员函数 2:|| &&以及,3个操作符一般不重载,破坏其求值顺序; 3:= [] () –> 操作符是必须为成员的 4:+= 等复合一般成员而非强制 5: ++ --等作为成员,而对称操作符为非成员,例如 + – / * == != >=...
分类:
其他好文 时间:
2014-11-21 16:08:11
阅读次数:
193