
design pattern
文章平均质量分 80
dlage
武汉轻工大学研究生,目前就职于汉阳市政下的汇科智创
展开
-
面试设计模式系列之单例模式
面试设计模式系列之单例模式面试官:简单说一下单例模式你:单例模式分为两种,一种是饿汉单例模式,一种是懒汉单例模式。他们都有各自的优缺点:饿汉单例模式在类加载的时候就立即初始化了,并且在初始化的过程中就创建了单例。它是绝对线程安全。没有加任何的锁,执行效率比较高。但是在类加载的时候就已经初始化了,通过static关键字修饰单例,不管用不用都占着空间,浪费内存。懒汉单例模式在初始化的时候不会创建单例,而是在需要的用到单例的时候才去创建单例,这样做的好处是如果没有用到该单例的时候不会占用内存,原创 2021-12-29 14:54:14 · 465 阅读 · 0 评论 -
面试设计模式系列之工厂模式
面试设计模式系列之工厂模式面试官:简单说一下工厂模式你: 工厂方法模式是指定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类,工厂方法模式让类的实例化推迟到了子类中进行。 核心的工厂类不再负责所有产品的创建,而是将具体创建工作交给子类去做。这个核心类仅仅负责给出具体工厂必须实现的接口,而不负责哪一个产品类被实例化这种细节,这使得工厂方法模式可以允许系统在不修改工厂角色的情况下引进新产品。 比如创建一个课程工厂接口,然后使用java课程实现这个课程工厂接口,使用这个专门的java课原创 2021-12-28 19:04:05 · 493 阅读 · 0 评论