
设计模式
文章平均质量分 87
23种设计模式代码
史莱姆君
这个作者很懒,什么都没留下…
展开
-
单例设计模式八种实现方案
单例设计模式单例设计模式1、饿汉式(静态常量)2、饿汉式(静态代码块)3、懒汉式(线程不安全)4、懒汉式(线程安全,同步方法)5、懒汉式(同步代码块)6、双重检查7、静态内部类8、枚举单例设计模式单例是一个类只存在一个实例。单例设计模式有8种实现方式,推荐使用1、2、6、7、8方式。 对于需要频繁的创建和销毁的对象、创建对象时耗时过多或耗费资源过多,但又经常用到的对象、工具类对象、频繁访问数据库或文件的对象(比如数据源、sqlsession工厂等),推荐使用单例提高系统性能。1、饿汉式(静态常量)/原创 2021-07-01 20:46:55 · 502 阅读 · 1 评论 -
设计模式原则和类图关系
设计模式前言1、设计模式2、设计模式七大原则2.1、单一职责原则2.2、接口隔离原则2.3、依赖倒转原则2.3.1、含义2.3.2、依赖关系传递的三种方式2.4、里氏替换原则2.5、开闭原则2.6 迪米特法则2.7、合成复用原则3、UML类图3.1、UML中的关系1、设计模式设计模式是程序员针对普遍问题总结出来的一套通用的解决方案。共有23种设计模式,它分为三种类型。创建型模式:单例模式、抽象工厂模式、原型模式、建造者模式、工厂模式。结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观原创 2021-06-24 20:16:56 · 486 阅读 · 0 评论