刚刚又看倒了Template Method Design Pattern。
谁能讲讲这些设计模式啊?
谁能讲讲这些设计模式啊?
解决方案 »
- 提问 :httpClient下载文件问题。。
- 正则问题
- java中API有点不明白的地方
- 问个Java多线程的问题,麻烦大家了
- soap消息中 mustUnderstand="0" or "1" 在xml规范中是如何解释的?
- 哪位大哥有SWT Designer Pro 的 Serial Number?????
- 为什么我用JDBC连接oracle时SID类似于aaa.domain时就会出错
- 求教:知道年月周,及周几,怎么使用Calendar类算出日期
- 各位JAVA前辈,小第刚刚开始学习JAVA,请问如何才能迅速上手阿,清赐教!
- *** 高分, 请问在Java (Application) 中如何取硬盘的序列号? ****
- Nokia MobileSet中如何让手机识别中文?
- 求救:JAVA 中汉字编码怎样变成 VC 下的汉字编码?
里面有很多常用Pattern的介绍,是好书啊,嘻嘻
还有一本<<Java Design Pattern>>
这些书都是可以当的Factory Pattern大概是这样的:
如果X是一个Factory Pattern的,则当
要产生X的实例的时候,要通过X的一个方法
来返回X得实例(而不是直接构造),这样可以
控制X的实例的数量/性质等SingleTon Pattern可以看作是Factory Pattern
的一种,Java中的SingleTon Pattern大概是:
如果X是一个SingleTon Pattern的,则
在当前JVM下,只能有一个X的实例。一般
这是用“private 构造器”加上一个“Factory Pattern”
来实现的,比如:class MySingleTon{
private MySingleTon onlyOne;
private MySingleTon(){...}
public getInstance(){
if(onlyOne==null){
onlyOne=new MySingleTon();
}
return onlyOne;
}
}
这是一个简化的SingleTon,没有考虑synchronized等问题