- 博客(5)
- 收藏
- 关注
原创 Prototype Design Pattern
<br />public abstract class AbstractFurniture implements Cloneable {<br /> public abstract String draw();<br /> <br /> protected Object clone() throws CloneNotSupportedException{<br /> return super.clone();<br /> }<br /> }<br
2011-01-12 23:23:00 281
原创 最伟大十大算法
<br />http://blog.csdn.net/v_JULY_v/archive/2011/01/10/6127953.aspx
2011-01-12 23:22:00 320
原创 Abstract Factory
<br />public abstract class AbsConcertFactory {<br /> public abstract IMusic createMusic();<br /> <br /> public abstract IMusicBox createMusicBox();<br /> }<br /> <br /> <br /> <br />public class LatinConcertFactory extends AbsConcertFactor
2011-01-12 00:27:00 221
原创 Factory Method
<br />方法工厂,抽象工厂 区别在于,方法工厂对应一个产品,抽象工厂对应一系列产品。<br />方法工厂Demo:<br /> public class PianoMusicFactory extends MusicFactory {<br /> public IMusicBox createMusicBox() {<br /> return new PianoBox();<br /> }<br /> }<br /> <br /> pu
2011-01-12 00:11:00 194
原创 Simple Factory(Static Factory) Design Pattern
<br /> Simple Factory设计模式,隐藏实现细节,客户只需知道怎么用就OK,不用知道实现细节。<br /> Demo:<br /> 有发钢琴音的音乐盒,发小提琴音的音乐盒。<br /> 音乐盒:<br /> public interface IMusicBox {<br /> String play();<br /> }<br /> 钢琴音的音乐盒:<br /> public class PianoBox im
2011-01-11 00:16:00 241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人