设计模式
文章平均质量分 61
设计模式
爱听歌的Fengx
Java Go攻城狮
展开
-
设计模式学习记录(二)代理模式
前言 为什么要学设计模式??工作一年多了,也写了一年多的业务代码,if else 用的炉火纯青,一个 if else 不行就两个 else if 哈哈,然后就变成了一坨。。,这谁顶得住啊,不行,写代码一定要优雅~~,在合适的场景使用合适的设计模式,重用代码、让代码更容易被他人理解、保证代码可靠性。 代理模式 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 1、创建一个接口 packag原创 2021-07-11 23:10:58 · 77 阅读 · 0 评论 -
设计模式学习记录(一)单例模式
单例模式 要点 某个类只能有一个实例 必须自行创建实例 必须自行向整个系统提供这个实例 实现 只提供私有的构造方法 含有一个该类的静态私有对象 提供一个静态的公有方法用于创建、获取静态私有对象 代码实现方案 饿汉式 package designPatterns.SingletonMode; /** * 单例模式 * 饿汉式:创建对象实例时直接初始化 * 用空间换时间 * @author Fengx * @date 2020/12/27 */ public class HungrySin原创 2020-12-27 21:57:17 · 96 阅读 · 2 评论