
设计模式
文章平均质量分 80
笑亦我醉
这个作者很懒,什么都没留下…
展开
-
设计模式之单例模式理解
概述单例,从名字上面就可以看出来,首先他肯定是一个类实例,然后他同时只能允许一个访问,那么这样才构成了一个单例,单例模式在我们实际开发中应用非常广泛,比如我们创建了一个数据库连接池,然后又创建了一个工具类把这个连接池与线程进行绑定,那么我们就可以实现基于线程来实现对事务管控,数据库连接是多次的,但是基于连接管控的线程只有一个,那么这个工具类就可以构造成一个单例模式,单例模式实现方式有多种,我这里就介绍一下最基础的饿汉式以及增强懒汉式,双重效验锁,简单明了并且足于应付大部分的开发工作。饿汉式顾名思义,他原创 2021-02-05 15:33:56 · 113 阅读 · 0 评论 -
设计模式之代理模式理解
概述代理,顾名思义可以理解为代办,代管,就是为其他对象提供前置或者后置处理,比如我们二手车平台(某人、某瓜),你需要购买一辆二手车,中间车商去寻找匹配符合你要求的车,最后把车交到你手上并提供售后服务,而你就不用耗费时间去做这一系列事,可以省下时间来做其他你想要做的事。三种代理模式静态代理代理对象和目标对象实现相同的接口,基于目标对象可以直接扩展功能,但是接口不能发生改变,否则就要修改代理对...原创 2020-01-06 15:56:26 · 213 阅读 · 0 评论 -
设计模式之适配器模式理解
概述适配器其实就是一种适配中间件,他存在于不匹配的两者之间,常用于接口调用,开放的接口内部有许多方法,而我们只需要其中某个方法来获取自己想要的数据,不需要的默认为空,不去管它,而且他能把类的接口转换成客户端所能匹配的另一种接口,让两个类能够协同工作,形象一点就是比如你的手机充电口是安卓的,但是你现在只有苹果充电器,这时候中间加一个转接头,你就可以用苹果充电器进行充电了。分类适配器模式分为类结...原创 2019-12-17 10:44:17 · 284 阅读 · 0 评论 -
设计模式的六大基本原则
设计模式的作用1.设计模式是从许多优秀的软件系统中总结出的成功的、能够实现可维护性复用的设计方案,使用这些方案将避免我们做一些重复性工作,有助于我们提高开发和设计效率。2.设计模式提供了一套通用的设计词汇和一种通用的形式来方便开发人员之间沟通和交流,使得设计方案更加通俗易懂,因为设计模式是跨语言、跨平台、跨应用、跨国界的。3.大部分设计模式都兼顾了系统的可重用性和可扩展性,使我们更好的重用一...原创 2019-11-28 10:21:29 · 241 阅读 · 0 评论 -
设计模式之观察者模式理解
设计模式的作用1.在编码中,合理使用设计模式将避免做一些重复性工作,有助于提高开发和设计效率2.跨语言、跨平台、跨应用、跨国界3.有助于提高系统的灵活性和可扩展性4.合理使用设计模式并文档化,有助于别人更快理解系统观察者模式的理解概述观察者模式也被称为发布/订阅模式,它订阅了一种一对多的依赖关系,让多个观察者同时监听某一个主体对象,在这个对象状态发生改变时,会通知所有观察者对象,更新...原创 2019-08-28 16:53:37 · 293 阅读 · 0 评论