
设计模式
文章平均质量分 50
学习学习设计模式
洛阳桥边
每天进步一点点。
展开
-
代理模式,静态代理与动态代理
代理模式又分为静态代理和动态代理。 静态代理 静态代理的代理类和目标类都是死的,下面是一个静态代理的小例子, 先创建Timo类,可以看到,timo想要五杀, /** * timo类 * */ public class TiMo { public void wantPentaKill() { System.out.println("Timo想要五杀"); } } 我创建一个代打类,来帮助Timo拿到五杀, /** * 代打类 * */ public class Dai原创 2021-04-16 15:13:54 · 140 阅读 · 0 评论 -
适配器模式
生活中我们常用的手机或者电脑充电器就是一种适配器,手机需用5V的接口来充电,而家庭用电是220V的交流电,所以这就需要适配器在中间转换一下。下面就以这个例子来说明一下是什么适配器模式。 首先创建我们的家庭用的220V的电, /** * 220V的交流电 * */ public class V220 { public void use220V() { System.out.println("220V的交流电正在被使用..."); } } 创建手机可以使用的5V电的接口,原创 2021-04-16 13:51:56 · 179 阅读 · 0 评论 -
工厂模式
工厂模式不需要我们自己来创建产品(对象),需要什么产品直接向工厂要,当然要告知工厂我们想要什么,参数是必不可少的。 简单工厂模式 先来看简单工厂模式,这种模式是工厂把产品生产流水线都建好了,只需要我们向工厂索要就可以得到想要的产品,下面以汽车工厂生产汽车为例。 创建汽车接口, /** * 产品接口:车 * */ public interface Car { public void run(); } 接下来创建奥迪汽车流水线, /** * 具体的产品:奥迪车 * */ public clas原创 2021-04-16 11:09:38 · 165 阅读 · 0 评论