Java设计模式
一只欢脱的知更鸟呀
我待你好,不许骂我。
展开
-
Java设计模式之工厂模式、代理模式
前提是对接口、抽象类、继承等概念熟悉 工厂设计模式 这种模式将创建对象的责任转移到工厂类。首先看一段demo。 传统实现方法: package basis; /** * @author lkh * @date 2020/7/28 22:35 * @description 工厂设计模式 */ public class FactoryDemo { public static void main(String[] args) { IFood food = new Bre原创 2020-11-13 11:06:45 · 182 阅读 · 0 评论 -
Java设计模式之单例设计、多例设计
单例设计模式、多例设计模式都是用来控制类实例化对象产生个数的设计操作 单例设计 此时有一Java类:Singleton,由于某些要求,该类只允许提供一个实例化对象,即所谓的单例。 class Singleton{ public void print(){ System.out.println("你好"); } } 首先应该控制的就是构造方法,因为所有的新的实例产生,一定会调用构造方法,如果将构造方法私有化就无法产生实例化对象了(此时在外部new该类时就会报错) cl原创 2020-11-04 17:45:44 · 173 阅读 · 2 评论