首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
醋xx
创建于2022-04-01
订阅专栏
专注设计模式
暂无订阅
共22篇文章
创建于2022-04-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
外观模式
我们首先要确定的一件事是,外观模式也是结构型设计模式的一种。 模式的分析 我们知道,设计模式有六大原则。
享元模式
首先我们可以确定,享元模式属于设计模式分类中的“结构型”设计模式。享元模式,英文名称是:Flyweight Pattern,所以也被翻译成“蝇量模式”。
组合模式(三)
上一篇文章我们介绍的是组合模式的各个组成角色,这篇文章我们将找一个具体的场景来实际分析一下组合模式该如何使用。
组合模式(二)
上一篇文章我们主要使用文字介绍了组合模式的相关概念,这篇文章我们来介绍组合模式的组成角色以及每个角色的具体的作用。
组合模式(一)
这篇文章我们来介绍组合模式。组合模式也属于一种结构型设计模式,我们在开发中使用它时,它的一个最明显的功能,就是可以将对象组合成树状结构。
迭代器模式
本篇文章我们要介绍的是“迭代器模式”相关的概念和组成,以便帮助读者了解迭代器模式。 迭代器模式也是行为型设计模式的一种。
代理模式(三)
上一篇文章我们介绍了代理模式的实现步骤以及优缺点,这篇文章我们会寻找一个实际场景来应用代理模式,读者可以根据这个例子对代理模式有一个更直观的了解。
代理模式(四)
这篇文章我们讲解一下“动态代理”。如果每次中介新增一个业务,我们就新增一个代理,这样可以会比较繁琐。我们就会想,如果能提供通用的代理方法就好了。而这种就要通过“动态代理”来实现了。
代理模式(二)
上一篇文章我们介绍了代理模式的相关概念,这篇文章我们来介绍一下代理模式的实现步骤以及优缺点,让读者对代理模式有一个更透彻的了解。
装饰模式(三)
上一篇文章我们通过文字描述的方法讲了装饰模式的具体使用方法,虽然是使用文字的描述,但是看起来毫不费力,流程十分清晰。虽然这样,但是我们还是需要使用具体场景的具体实例来做分析。
代理模式(一)
这篇文章我们讲代理模式。代理模式顾名思义,我们就是要通过代码,在面向对象的语言中实现“代理”的功能。代理模式提供对象的替代品,在实际对象运行前后可以给对象新增一些额外的处理。
装饰模式(二)
上一篇文章我们着重介绍了装饰模式的相关概念,这篇文章我们开始介绍装饰模式的使用。对于一个设计模式,我们首先要了解其组成的各个角色。
适配器模式(四)
这篇文章我们讲适配器模式中的最后一种:接口适配器模式。接口适配模式同时也秉承着适配器模式的相关理念,即内部依旧包含源头、适配类、目标三个角色。
适配器模式(三)
这篇文章我们讲解”对象适配器模式“。对象适配模式其实秉承着适配器模式的相关理念,即内部依旧包含源头、适配类、目标三个角色。对象适配器模式就是从”对象“为入手点的适配器模式。
适配器模式(二)
适配器有三个角色,分别是:源头、目标类、目标。适配器要做的事情就是通过适配器类将源头适配为目标。这篇文章我们会用具体的场景举例,讲解一下类适配模式。
适配器模式(一)
这篇文章我们介绍适配器模式的概念和使用场景。适配器从名字就可以看出,为了“适配”而生。我们可能看到过一些`xxxWrapper` 或者`xxxAdapter` 这种类似的代码,很有可能就是适配器模式。
设计模式 - 观察者模式(设计模式介绍系列)(六)
观察者模式的概念 观察者模式可以理解为一种基于事件和响应的设计模式。 这篇文章我们来解释一下观察者模式的概念,并介绍一下观察者模式的用法。
设计模式 - 策略模式(设计模式介绍系列)(五)
这篇文章我们讲一下策略模式。策略模式其实是定义一些处理逻辑,将这些处理逻辑封装起来,在调用它们的位置可以根据使用场景相互替换。内部的处理逻辑的变化,不会影响使用者。
设计模式 - 模板方法模式(设计模式介绍系列)(四)
设计模式分为三类:创建型、结构型、行为型。 我们都知道,设计模式的基础是是Java 的多态。 这篇文章我们来介绍一下模板方法模式。模板方法模式属于”行为型“设计模式。
设计模式 - 抽象工厂模式(设计模式介绍系列)(三)
抽象工厂模式的理解和使用其实比较复杂,在我们日常工作过程中其实几乎不太会应用得到。但是作为一个经典的设计模式,我们还是有必要在这里体会一下这个经典的设计模式的思想。这篇文章我们就介绍”抽象工厂模式“。
下一页