03 2017 档案

摘要:所谓的观察者模式其实就像广播那样,一个广播站在广播,其余的收音机在接受,收音机接收到的内容随着广播站的内容变化而变化,这就是所有的观察者模式, 其中广播站相当于目标对象,而收音机就是传说中的观察者,所有的观察者会根据目标对象的变化而变化,生活中有很多观察者模式应用的场景,比如事件的监听。 packa 阅读全文
posted @ 2017-03-13 20:23 zzdxw 阅读(133) 评论(0) 推荐(0)
摘要:比如酒店房间有不同的状态,通过共有的类去设置酒店不同的状态,如空闲,已入住,已预订。 package state; public interface State { void handle();} //空闲房价实现State借口,重写handle方法 package state; public cl 阅读全文
posted @ 2017-03-09 21:29 zzdxw 阅读(133) 评论(0) 推荐(0)
摘要:所谓的模板方法其实就是按照一套模板下来的,就像小时候做数学题,按照一定的套路做出来 。 1.建立一个抽象方法是模板具体的步骤如下。 package templatemethod; public abstract class BankTemplateMethod { public void takeN 阅读全文
posted @ 2017-03-07 21:03 zzdxw 阅读(136) 评论(0) 推荐(0)
摘要:package chainOfResp;/*** 封装请假的基本信息* @author zzdxw**/public class LeaveRequest {private String empName;private int leaveDays;private String reason;publ 阅读全文
posted @ 2017-03-07 20:44 zzdxw 阅读(151) 评论(0) 推荐(0)
摘要:定义一个公用的内部 public interface ClessFlyWeight { void setColor(String c); String getColor(); void display(Coordinate c);}class ConcreteChess implements Cle 阅读全文
posted @ 2017-03-05 20:20 zzdxw 阅读(139) 评论(0) 推荐(0)