摘要:
IPerson:/** * @author com.tiantian * @version 创建时间:2012-11-20 下午3:43:04 */public interface IPerson { public void canDo();}Person:/** * @author com.tiantian * @version 创建时间:2012-11-20 下午3:44:04 */public class Person implements IPerson{ @Override public void canDo() { System.out.printl... 阅读全文
摘要:
静态代理:ISubject:/** * @author com.tiantian * @version 创建时间:2012-11-20 下午1:49:29 */public interface ISubject { public void request();}RealSubject(真实角色):/** * @author com.tiantian * @version 创建时间:2012-11-20 下午1:51:37 */public class RealSubject implements ISubject{ @Override public void request(... 阅读全文
摘要:
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。好处: 和全局变量相比,它对于系统性能的优化更好,因为它是属于什么时候用,什么时候实例化的。 一般Singleton模式通常有两种形式:第一种形式: 也是常用的形式。 public class Singleton { private static Singleton instance = null; private Singleton(){ //do something } //这个方法比下面的有所改进,不用每次都进行生成对象,只是第一次使用时生成实例,提高了效率 public ... 阅读全文