设计模式
文章平均质量分 59
欣淡定
step by step forward
展开
-
单例模式常见的实现方式
单例模式是一种比较常用的设计模式,我们经常使用的Spring框架就有单例模式的体现.所谓单例模式,就是一个类只有一个实例.以下是单例模式比较常见的实现方式: 1.饿汉式 优点: 立即加载,因为没有锁,效率比较高 缺点: 一开始就加载初始化,占用内存 /** * 饿汉式 * 特点: 立即加载 无锁,效率比较高 * 缺点: 可能暂时没有使用,从而形成垃圾对象 */ class Singleton1 { //因为是静态的只有一份 ...原创 2021-07-12 18:24:08 · 350 阅读 · 3 评论 -
装饰者模式
在日常开发过程中,往往会碰到需要对已有类或者方法附加额外的功能但不破坏原有逻辑.(因为有可能这个类或者方法被多处调用,而其中一处需要额外的功能).此时,我们就可以用到装饰着模式. public class DecoratorPatternDemo { public static void main(String[] args) { System.out.println("包装前......"); IProgrammer juniorProg...原创 2021-07-12 09:15:10 · 135 阅读 · 0 评论