通常来说,对于某个满足了我们大部分需要的类,可以创建一个它的子类,并只改变其中我们不期望的部分(需要变化部分)。只是继承一个类,就可以重用该类的代码,这是一件多美好的事情啊!不过,像大多数美好的事情一样,过度使用往往会变得不美好。根据可替换原则(LSP), public 继承具有概念上的现实意义,它代表的是一种is-a关系。使用继承之前一定要问问是否真的属于is-a的关系,否则继承非常容易被过度使...
分类:
其他好文 时间:
2014-07-18 18:13:02
阅读次数:
195
1:html注释:2:支持三元运算符greeting=(visitor=="PRES")?"Dear President ":"Dear ";3:三种消息框警告框:alert("text")确认框:confirm("text")提示框:prompt("noon",12)4:类似python的for ...
分类:
编程语言 时间:
2014-07-16 21:41:54
阅读次数:
196
访问者模式(Visitor),表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。访问者模式结构图 访问者模式使用与数据结构相对比较稳定的系统,即数据结构和作用与结构上的操作之间的耦合解脱开,使得操作集合可以相对自由的演化。其目的,要把处理从数....
分类:
其他好文 时间:
2014-07-16 15:30:11
阅读次数:
238
IP、UV、PV及跳出率的关系
UV(独立访客):即Unique Visitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内 相同的客户端只被计算一次。
IP(独立IP):即Internet Protocol,指独立IP数。00:00-24:00内相同IP地址之被计算一次。
UV与IP的关系:1个UV更换上网IP,可能产生多个IP。同样,局域网内一个IP,可能是多个UV。...
分类:
其他好文 时间:
2014-07-14 11:11:59
阅读次数:
160
访问者模式,就是我们已经有一系列的对象了,那么就可以使用一个visitor对象一次性遍历所有的对象,就好像这个visitor访问了所有这些对象一样,所以就叫访问者模式。
实现起来也很简单,就是三个基类,其他类都是这些基类的衍生类。
下面的Action类就是访问者类了,而Person类就是被访问的对象类,而House是一个接待容器,可以接待不同的Action类。
#include
#incl...
分类:
其他好文 时间:
2014-07-12 22:22:16
阅读次数:
205
访问者模式(Visitor Pattern)是GoF提出的23种设计模式中的一种,属于行为模式。
据《大话设计模式》中说算是最复杂也是最难以理解的一种模式了。
定义(源于GoF《Design Pattern》):表示一个作用于某对象结构中的各元素的操作。它使你可以在
不改变各元素类的前提下定义作用于这些元素的新操作。从定义可以看出结构对象是使用访问者模式必备
条件,而且这个结构对象必...
分类:
其他好文 时间:
2014-07-08 14:01:22
阅读次数:
156
一. 访问者模式
定义:表示一个作用于某对象结构中的各元素的操作。它你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。
结构如下:
二. 举例
假设有一项科学实验,是用来对比两种种子在不同环境下的生长情况。
两种种子,一种是普通的种子(Seed_A),一种是太空运回的种子(Seed_B)。
生长环境,分别是在多雨环境下(Rain_Statu...
分类:
编程语言 时间:
2014-07-06 10:58:04
阅读次数:
314
设计模式之访问者模式(Visitor)摘录!...
分类:
其他好文 时间:
2014-07-06 00:30:05
阅读次数:
299
在阎宏博士的《JAVA与模式》一书中开头是这样描述访问者(Visitor)模式的: 访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。 1 interface Service { 2 3 ...
分类:
编程语言 时间:
2014-06-21 08:55:39
阅读次数:
300
关键词:nutch今日来看看Nutch怎么Parse页面的:Nutch运用了两种Htmlparser东西(NekoHTML和TagSoup)来完成html的获取,这两种东西是可经过配置来选择的。当然你要自己完成Parser你还能够选择HTMLParser[根据visitor访问者形式一起也供给了Eventdriver的接口]来获取页面。假如..
分类:
其他好文 时间:
2014-06-17 18:30:27
阅读次数:
200