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