摘要: 概述: 代理模式:为另一个对象提供一个替身(或占位符),以控制对该对象的访问; 使用代理模式创建代理对象,让代理对象控制某对象的访问,被代理的对象可以是远程(或创建开销大、需要安全控制的)对象。 要点: 代理角色内部含有对真实角色的引用:从而可以在任何时候操作真实角色对象; 代理角色与真实角色实现同 阅读全文
posted @ 2017-12-16 16:59 wonkju 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一、单例模式 1,懒汉式 1 package org1; 2 3 public class Singleton { 4 private static Singleton instance = null; 5 6 private Singleton() {} 7 8 public static Sin 阅读全文
posted @ 2017-12-16 14:41 wonkju 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一、先演示 “简单工厂”: 1 package org; 2 3 interface Fruit { 4 public void eat(); 5 } 6 7 class Apple implements Fruit { 8 public void eat() { 9 System.out.prin 阅读全文
posted @ 2017-12-16 12:09 wonkju 阅读(4674) 评论(0) 推荐(0) 编辑