
设计模式
文章平均质量分 94
设计模式学习
庭前云落
天空下的夜我一人行走
展开
-
《大话设计模式》笔记
“策略模式还有些什么优点?原创 2023-06-22 14:09:58 · 2171 阅读 · 0 评论 -
Java设计模式其二(创建型模式-单例) | 穷其道者,归处亦同
双重检查锁模式是一种非常好的单例实现模式,解决了单例、性能、线程安全问题,上面的双重检查锁模式看上去完美无缺,其实是存在问题,在多线程的情况下,可能会出现空指针问题,出现问题的原因是JVM在实例化对象的时候会进行优化和指令重排序操作。枚举类实现单例模式是极力推荐的单例实现模式,因为枚举类型是线程安全的,并且只会装载一次,设计者充分的利用了枚举的这个特性来实现单例模式,枚举的写法非常简单,而且枚举类型是所用单例实现中唯一一种不会被破坏的单例实现模式。instance对象是随着类的加载而创建的。原创 2023-05-17 15:53:15 · 137 阅读 · 0 评论 -
Java设计模式其一(概述、UML图、软件设计模式) | 穷其道者,归处亦同
软件设计模式(Software Design Pattern),是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是解决特定问题的一系列套路,是代码设计经验的总结,具有一定的普遍性,可以反复使用。类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性的信息。类图是面向对象建模的主要组成部分。原创 2023-05-12 16:51:25 · 642 阅读 · 0 评论