首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
Yeliheng
创建于2022-02-10
订阅专栏
GoF四人帮的23种设计模式整理&详解
等 3 人订阅
共18篇文章
创建于2022-02-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java设计模式再相识 (十八)——观察者模式
观察者模式(Observer)的定义:观察者模式又称为:发布-订阅模式、模型-视图模式,Observer即进行观察的人,就是指观察者。当观察对象的状态发生变化时,会自动通知观察者,所有目标对象都会得
Java设计模式再相识 (十七)——状态模式
在软件开发中,我们通常会为对象定义状态来适应不同的场景。在传统程序中,我们通常会定义状态变量来进行不同状态的切换,再通过`if else`语句来进行逻辑的判断,从而使不同状态的执行行为发生改变。但这样
Java设计模式再相识 (十六)——责任链模式
责任链顾名思义,将责任在一个连续的链条上进行传播。在现实中,一个事情往往需要多个对象进行处理。例如公司中的一个请求,往往需要从下往上层层申报,层层审核。这就是一种责任链的体现。
Java设计模式再相识 (十五)——命令模式
「这是我参与2022首次更文挑战的第18天,活动详情查看:2022首次更文挑战」。 命令即Command,是我们在计算机中经常听到的词汇,命令能够让计算机明确自己的职责。现实生活中,命令模式的例子有很
Java设计模式再相识 (十四)——策略模式
策略模式属于行为型模式,策略模式在实际项目应用较多。本文将以Java为例,带你重温GoF设计模式之策略模式,并深入理解策略模式及其应用场景。
Java设计模式再相识 (十三)——模板方法模式
模板方法模式属于行为型模式,模板方法模式可以定义一系列算法步骤,将不确定的步骤移交给子类完成。本文将以Java为例,带你重温GoF设计模式之模板方法模式,并深入理解模板方法模式及其应用场景。
Java设计模式再相识 (十二)——组合模式
组合模式又被称为整体-部分(Part-Whole)模式,属于结构型模式。本文将以Java为例,带你重温GoF设计模式之组合模式,并深入理解组合模式及其应用场景。
Java设计模式再相识 (十一)——享元模式(Flyweight)
享元模式属于结构型模式,使用享元模式可共享通用对象,减少内存占用。本文将以Java为例,带你重温GoF设计模式之享元模式,并深入理解享元模式及其应用场景。
Java设计模式再相识 (十)——外观模式
外观模式属于结构型模式。本文将以Java为例,带你重温GoF设计模式之外观模式,并深入理解外观模式及其应用场景。
Java设计模式再相识 (九)——装饰器模式
装饰器模式属于结构型模式,可以在结构不变的情况下动态拓展组件的功能。本文将以Java为例,带你重温GoF设计模式之装饰器模式,并深入理解装饰器模式及其应用场景。
Java设计模式再相识 (八)——桥接模式
桥接模式属于结构型模式,它可以用于在类的两个层次结构之间搭建桥梁。本文将以Java为例,带你重温GoF设计模式之桥接模式,并深入理解桥接模式及其应用场景。
Java设计模式再相识 (七)——适配器模式
适配器模式属于结构型模式,本文将以Java为例,带你重温GoF设计模式之适配器模式,并深入理解适配器模式及其应用场景。
Java设计模式再相识 (六)——代理模式
代理模式属于结构型模式,本文将以Java为例,带你重温GoF设计模式之建造者模式,并深入理解建造者模式及其应用场景。
Java设计模式再相识 (五)——建造者模式
建造者模式同样属于创建型模式,当你需要按照一定的步骤组装对象时,建造者模式能帮你解决问题。本文将以Java为例,带你重温GoF设计模式之建造者模式,并深入理解建造者模式及其应用场景。
Java设计模式再相识 (四)——抽象工厂(Abstract Factory)模式
在复杂项目中,如何优雅地生成多个等级的对象?本文将以Java为例,带你重温GoF设计模式之抽象工厂模式,并深入理解抽象工厂模式及其应用场景。
Java设计模式再相识 (一)——单例模式
本文将以Java为例,带你重温GoF四人帮设计模式之单例模式,并深入理解单例模式的创建方法以及应用场景。
Java设计模式再相识 (三)——工厂方法(Factory Method)模式
在项目中,如何做到对象的创建与使用分离?本文将以Java为例,带你重温GoF设计模式之工厂方法模式,并深入理解工厂方法模式及其应用场景。
Java设计模式再相识 (二)——原型模式
当你的系统存在大量相同对象需要创建,使用原型模式能够为你高效地创建对象。本文将以Java为例,带你重温GoF设计模式之原型模式,并深入理解原型模式以及应用场景。