![](https://img-blog.csdnimg.cn/f72d129ef1de49f091269d7c1703a4ac.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
文章平均质量分 92
设计模式知多少
叁有三分之一
君子藏器于身,待时而动
展开
-
六大设计原则及其使用场景
构成我们学习最大障碍的是已知的东西,而不是未知的东西1.单一职责原则即一个类只负责一个职责,例如现在比较流行的微服务,就是将一个复杂的耦合性很高的业务,拆分成多个独立的功能单一的接口,然后通过服务编排的方式实现不同的业务需求;单一职责的好处:类的复杂性降低,功能明确,可读性提高,可维护性和可扩展性提高;变更引起的风险降低2.开闭原则开闭原则指的是对扩展开发,对修改关闭。它的意思是说我们在实现一个新的功能时,我们要想着在原有的基础上扩展,而不是去修改原有的功能!例如:我们移动端的应用,.原创 2020-08-08 11:58:40 · 280 阅读 · 0 评论 -
设计模式之单例模式
聊聊单例模式,面试加分题犹记得之前面xx时,面试官一上来就问你知道哪些设计模式,来手写一个单例模式的场景;尴尬的我,只写了懒汉式饿汉式,对于单例其他的变种一概不知;这次就来弥补下这方面的知识盲区!饿汉式饿汉式,从字面上理解就是很饿,一上来就要吃的,那么它会把吃的先准备好,以满足它的需求;那么对应到程序上的表现就为:在类加载的时候就会首先进行实例的初始化,后面如果应用程序需要这个实例的话,就有现成的了,可以直接使用当前的单例对象!我们来手写下饿汉式的代码:public class Singlet.原创 2020-08-08 12:02:18 · 157 阅读 · 0 评论 -
常见设计模式在mybatis中的应用
请你说说,设计模式在mybatis有哪些具体的应用?设计模式分类是不是看着头大,哈哈;头大就对了,我们没必要每个都去深究,我们只需要结合例子知道部门设计模式是如何使用的就可以了!接下来我们结合mybatis这个框架,探讨下常用设计的使用吧!关于设计模式的示例及讲解可以看C语言中文网中关于设计模式的描述及示例:23种设计模式详解那么mybatis中运用的设计模式有哪些呢?工厂模式简单理解,就是工厂模式就是提供一个工厂类,当客户端需要调用的时候就可以得到想要的结果,而不需要关注内部的实现!就好.原创 2020-08-09 16:17:21 · 303 阅读 · 0 评论