设计模式
破晓-朝阳
这个作者很懒,什么都没留下…
展开
-
适配器模式
参考的博客地址来源:https://www.cnblogs.com/mingmingcome/p/9810731.html具体的说下,我们在适配器模式中主要解决的问题是什么问题:主要是客户端要求的接口与现有的接口以及类存在着不同的差异,需要通过适配器来解决掉他们之间的差异,完成客户端要求的理想接口例子:例如mysql中的jdbc连接就是通过适配器模式来解决的,sun公司只是提供一个抽象的接口来允许连接的,而针对jdbc这个抽象开发出来的jdbc驱动软件就是相当于一个适配器角色例如mysql。sqlse原创 2020-10-19 22:08:54 · 145 阅读 · 0 评论 -
装饰模式的知识
装饰模式定义:在不改变原来类的基础上,动态的对这个类进行添加或者是删减功能的一种模式在装饰模式中主要有四个角色组成:抽象构件:定义一个接口或者是抽象类,规范接收的附加责任的对象具体构件:定义一个将要接收附加责任的类装饰角色:注入一个抽象构件的类,并且实现与构件的接口具体装饰角色:负责给构件对象贴上“附加"标签具体的代码格式如下:这里主要是以火锅锅底的为一个例子来讲述装饰模式的/** * @Author: Jason * @Create: 2019/12/28 19:16 * @De原创 2020-10-19 22:07:13 · 166 阅读 · 0 评论 -
总结学习过的设计模式的区别
我们知道设计模式主要是分为三种,下面主要是就自己知道的六种模式分别细说下创建型模式:工厂模式 (这里就不细分简单工厂,工厂方法,抽象工厂),单例模式,行为型模式:观察者模式结构型模式:适配器模式 装饰模式 代理模式下面就是比较同类型的设计模式的区别工厂模式,单例模式的比较个人感觉就是单例模式比较适合于工具类,也就是说这个类或者是一个对象而言是独一无二的,但是工厂模式而言生产而言是创建出统一类型的产品,选择性比较大第二点就是线程安全这一方面:单例模式涉及到线程安全这一方面的考虑了代理模式与原创 2020-10-19 22:06:07 · 185 阅读 · 1 评论