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