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