摘要:
有时候我们需要在项目中动态加载或者卸载Bean,这就需要Bean的class文件事先是存在的,只是在需要的时候才加载进来。 比如我定义一个接口OneService和它的一个实现类,下面是比较常规的实现,调用OneService的时候,调的就是OneServiceImplA public interf 阅读全文
摘要:
中介者设计模式大家都不模式,中介也很好理解,我们生活中也会碰到,比如房产中介之类的。 那么今天我们以房产中介和客户的例子来理解下中介者模式 一、中介者实现 首先,我们定义一个中介接口,他主要负责在客户之间传递消息 public interface Mediator { void send(Perso 阅读全文
摘要:
代理模式从业务上讲其实还是比较好理解的,比如过年我想买一张火车票,总也买不到,怎么办? 比如可以让男朋友去火车站排队去买!这叫静态代理 一、静态代理 首先我们定义一个接口,买火车票 public interface BuyTicket { public void buy(); } 然有个美女,想要回 阅读全文