一、介绍组合模式主要用于具有父子关系,或局部-整体关系的情况下。此模式使局部对象和组合对象的使用具有一致性,或者说,我们可以用一个类来统一表示一个对象或组合对象。
二、实例
首先,定义一个抽象的基类,其中定义了局部对象和组合对象的一些基本元素。
import java.util.LinkedList;
import java.util.ListIterator;
public abstract class TeaBags {
LinkedList teaBagList;
TeaBags parent;
St ...
- 14:48
- 浏览 (120)
- 评论 (0)
- 分类: Design Patterns
自从去年踏入这家软件外包企业,自己深深地被这种新型的软件工业模式所吸引。陌生的鬼子鬼调,弹性的工作制度,和新兴的软件技术都一齐涌过来。
可是工作一年以后,除了发现自己的英语水平有了一定的提高,其他的一切,似乎还是停留在原地,悲乎?抑或说自己有了足够的时间去琢磨自己的技术,技术上有了更大范围的提高,喜乎?
鬼子们为了省钱而选择了具有廉价劳动力的中国,当我们每月从老板那里抠来的微弱的报酬的时候,心里不知道是什么滋味。在我们看来,鬼子们的确是很大方了,不管你是junior还是senior都是25美金/小时,爽啊!一人天8小时就是200美金,一人月就是几乎25000人民币!满眼都是$和¥... 但 ...
熟悉编写JavaScript的人,都习惯在页面写入setTimeOut来实现web页面的定时监控或事务处理。但是如何在Java服务端来实现这样一个监控机制呢?一般大家都会想到线程。但是一直以来,都没有亲身动手实践过。趁着工作间隙,自己也搬出一段代码来,与大家一起分享线程编程的神奇魔力。
首先创建一个基本抽象类SchedThread,代码内容如下:
package com.test;
/**
* 基于Java线程实现后台定时监控 <p/> Created: Mar 26, 2008 10:08:43 <p/>
* <h4>http://ta ...
- 10:37
- 浏览 (403)
- 评论 (0)
- 分类: Java Basic
现在,已经习惯用js去构造网页上的组件,对于普通的下拉框,我们习惯用以下js来构造成页面组件:
var select = document.createElement("select");
var option = document.createElement("option");
option.innerHTML = "Option Text";
option.value = "Value";
select.appendChild(option);
这里不能用option.text = "Option Text"来给option定义显示文本,原因很简单:IE在这种 ...
- 09:54
- 浏览 (213)
- 评论 (0)
- 分类: Ajax/Javascript
- 浏览: 14957 次
- 性别:

- 来自: 中国广东

- 详细资料
搜索本博客
我的相册
Selenium
共 9 张
共 9 张
最近加入圈子
最新评论
-
利用Javascript向页面中插 ...
柳暗花明,感谢
-- by redasurc -
Web2.0时代的新秀 - Nexaw ...
dennis_zane 写道这个与Mozilla的XUL或者微软的XAML有什么 ...
-- by tailsherry -
Web2.0时代的新秀 - Nexaw ...
这个与Mozilla的XUL或者微软的XAML有什么不同呢?
-- by dennis_zane -
Web2.0时代的新秀 - Nexaw ...
49271743 写道插件怎么加到 MYECLIPSE里呢? Nexaweb的出 ...
-- by tailsherry -
Web2.0时代的新秀 - Nexaw ...
我还是看好jsf,结合netbeans的vwp,生产力很高。
-- by jim19770812






评论排行榜