自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 java 压缩

<br />转一个blog,java压缩之前找的一段代码不能压缩文件夹中的文件夹,现在这个可以,http://blog.csdn.net/tianping168/archive/2009/02/25/3934958.aspx。不错。

2010-10-31 15:54:00 496

原创 singleton pattern

<br />先来看看最基本的singleton模式,也是有错误的。<br />public class Singleton { private static Singleton uniqueInstance; private Singleton(){} public static Singleton getInstance(){ if (null == uniqueInstance){ uniqueInstance = new Singleton(); } ret

2010-10-31 14:26:00 461

原创 Composite Iterator

<br />  今天把《head first design patterns》composite pattern看了,代码也实现了,感觉挺有收获。主要有两点,一是这个pattern的作用,二是composite Iterator。composite pattern感觉就像是N叉树。不过用了面向对象和多态。主要是一个MenuComponent的抽象类,作为父类。Menu和MenuItem作为子类。但是Menu类中有一个list是MenuComponent,这样把menu和menuitem作为一个统一的接口来对

2010-10-23 20:33:00 766 2

原创 Iterator Pattern

<br />今天抽空看了Iterator Pattern,对programming to interface有了更多的理解,design pattern真是一本好书,完全站在了读者的角度,用问题的方式一个个解决,让人有痛快淋漓的感觉。书中例子我实现了下如下是代码,csdn中必须在网页中才能插入代码:<br />package iterator; import java.util.Iterator; public interface Menu { public Iterator createItera

2010-10-18 23:17:00 123

原创 Strategy pattern

    这两天抽空看了下strategy pattern,真是不错,面向对象真的和现实世界挺像。书中的例子是DUCK,有48个种类不同的鸭子,有些鸭子能飞,有些不能。有些能叫,有些不能。如果都用继承的话,就不能复用了,比如23个鸭子fly的方法一样,如果fly的方法改了怎么办?维护起来太麻烦。写程序不要出现两句相同的代码,全部复用。更好的方法是将变化的fly和quck两种动作变为接口,放在父类DUCK中,同时添加两个set方法。这样不仅可以运行时动态修改方法,维护起来只用维护接口的实现了,添加修改都方便。非

2010-10-01 11:26:00 548

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除