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