
设计模式
吾省
这个作者很懒,什么都没留下…
展开
-
笔记:设计模式之简单工厂模式
一、概念 简单工厂模式又称为静态工厂方法模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。 简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 二、核心结构 Factory:工厂类 工厂类负责实现创建所有实例的内部逻辑 Product:抽象产品类 抽象产品类是所创建的所有对象的父类,负责描述所有实例所共有的公共接口 ConcreteProduct:具体产品类 具体产品类是创建产品的具体过程。 三、代码实现 package com.example原创 2020-05-25 01:04:35 · 192 阅读 · 0 评论 -
笔记:设计模式之单例模式
一、概念 单例是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。 为什么会有人想要控制一个类所拥有的实例数量? 最常见的原因是控制某些共享资源 (例如数据库或文件) 的访问权限。 二、实现逻辑, 1、构造函数必须私有化,以防外部通过new来创建多个实例; 2、定义一个对外提供访问节点公共方法,在方法里调用私有构造函数创建对象。 三、代码 package singleton; /** @Author: xxx @Date :2020/5/26 / public原创 2020-05-26 12:36:38 · 230 阅读 · 0 评论