
【设计模式】
南山隐者
不积跬步,无以至千里;不积小流,无以成江海。
学而不思则罔,思而不学则殆。
学而时习之,温故而知新。
展开
-
Java中的简单工厂模式
<br /> 举两个例子以快速明白Java中的简单 工厂模式:<br /><br /> 女娲抟土造人<br /> 话说:“天地开辟,未有人民,女娲抟土为人。”女娲需要用土造出一个个的人,但在女娲造出人之前,人的概念只存在于女娲的思想里面。<br /> 女娲造人,这就是简单工厂模式的应用。转载 2011-03-21 22:25:00 · 936 阅读 · 0 评论 -
单例模式-singleton
<br />package day08_static;<br />/**<br /> * <br /> * @author tarena<br /> * 单例设计模式<br /> * 保证实例唯一,节省内存,对象不会改变<br /> * 只能new一次,把new写成一个方法,调用的时候只能调用这个方法<br /> * <br /> */<br />public class Singleton {<br /> private static Singleton si;原创 2011-03-21 23:21:00 · 800 阅读 · 0 评论 -
适配器模式-adapter
<br />米店只卖米。<br />肉店只卖肉。<br />顾客到米店只能买到米,到肉店只能买到肉。<br />顾客想到一个店中既买到米,又买到肉,于是就产生了适配器模式来满足顾客的需求。<br />---------------------------------------------------------------------------------------<br />定义一个接口MiInterface,定义一个卖米的方法sellMi()。<br />/**<br /> * 定义一个接口M原创 2011-03-21 23:23:00 · 586 阅读 · 0 评论 -
观察者模式-Observer
<br />观察者模式,又叫监听者模式。<br />import java.util.Observable;<br />/**<br /> * <br /> * @author tarena<br /> * 观察者模式<br /> * <br /> */<br /> public class Product extends Observable {// 被观察<br /> private int price = 20;<br /> public int getPrice() {原创 2011-03-21 23:24:00 · 698 阅读 · 0 评论 -
java设计模式之Visitor
转自:http://it.china-b.com/java/ggjc/20100131/188863_1.html Visitor定义 作用于某个对象群中各个对象的操作. 它可以使你在不改变这些对象本身的情况下,定义作用于这些对象的新操作. 在Java中,Visit转载 2011-09-05 17:05:02 · 967 阅读 · 0 评论