设计模式
文章平均质量分 94
小样x
硕士毕业已工作,论文指导、定制开发、课程设计指导、系统部署、项目讲解等均可私信或私信留联系方式,用心指导
展开
-
设计模式之代理模式详解(java)
一、代理模式原创 2021-09-29 16:01:30 · 163 阅读 · 0 评论 -
设计模式之工厂模式详解(java)
一、工厂模式 核心: 1、实例化对象不再用new,用工厂方法 2、选择实现类,创建对象统一管理和控制,从而将调用者跟实现类解耦。调用者不用知道实现类的细节,直接使用即可,实现细节交给工厂。 这两句话很重要,我们在后面代码中会体会到。 工厂模式又可分为三种模式: (1)简单工厂模式 (2)工厂方法模式 (3)抽象工厂模式 1.1 简单工厂模式 这里我们用消费者买车的案例,小明要买车,从大众和长安汽车选一辆,我们先用原始的接口和实现类来写,先分析有哪些对象:Consumer对象,DZCar对象,CACar对象,原创 2021-09-24 17:57:02 · 407 阅读 · 0 评论 -
设计模式之单例模式详解(java)
目录一、单例模式1.1 饿汉式1.2 懒汉式1.3 DCL懒汉式(双重检验锁)1.4 静态内部类1.5 枚举 一、单例模式 单例模式的实现方式有许多种,重点是以下五种:饿汉式、懒汉式、双重校验锁(DCL懒汉式)、静态内部类,枚举 单例模式特点: a)只能有一个实例 b)必须自己创建自己的唯一实例(构造器私有,只能自己来创建) c)必须给所有其他对象提供这一实例(public修饰getInstance方法) 1.1 饿汉式 饿汉式的意思就是一上来就加载,也就是随着类加载而加载,不管是否真的会使用。饿汉式中一个原创 2021-09-24 13:01:32 · 147 阅读 · 0 评论