摘要: 观察者模式: 设计到的角色: 主题:是一个接口,同时必须包含一个观察者列表,必须有添加,删除,通知观察者的方法 具体主题:主题的实现类 观察者:也是接口,接口中需要定义接到通知之后的操作 具体观察者:观察者的实现类,同时观察者要订阅主题则需要注册,即必须要添加到主题的观察者列表中,取消订阅则是删除 阅读全文
posted @ 2018-07-05 23:00 不卖报的大画家 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1.静态代理 被代理的类接口 package com.design2; public interface EmployeeService { void add(String name); void delete(Integer eid);} 被代理的类接口的实现类 package com.desig 阅读全文
posted @ 2018-07-05 21:09 不卖报的大画家 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 单例模式: 1:懒汉式 package com.design;/* 1:懒汉式*/public class Singleton { /** * private,不允许在外部通过Singleton.instance获得实例 * static,静态方法只能访问静态变量 */ private static 阅读全文
posted @ 2018-07-05 16:05 不卖报的大画家 阅读(92) 评论(0) 推荐(0) 编辑