首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
设计模式
wmze
创建于2024-08-09
订阅专栏
设计模式随笔
暂无订阅
共9篇文章
创建于2024-08-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
桥接模式
原理 桥接模式将抽象部分与实现部分分离,使它们都可以独立地变化 Abstraction(抽象方):抽象方的接口,持有实现方接口的引用 AbstractionImpl(抽象方实现):抽象方的实现 Imp
适配器
角色 Target(目标接口):客户端使用的接口标准 Adapter(适配器):实现目标接口,适配被适配者的接口 Adaptee(被适配者):被是适配者的接口 Client(客户端):目标接口的调用者
装饰器
原理 装饰器模式(Decorator)的角色: 抽象组件(Component) :声明装饰器和被装饰组件的接口标准 具体组件(ConcreteComponent):实现抽象组件,完成抽象组件的基本功能
组合模式
组合模式(Composite)通常用于构建树形结构。 下面以文件系统简单说明组合模式。---------------------
代理模式
介绍 代理模式分为以下三种角色: 抽象主题(Subject):真实主题和代理主题的共同接口。 代理类: 通过对真实主题的引用,扩展真实主题。 真实主题:实现抽象主题,在代理中被引用。 静态代理 Jdk
原型模式
1.原型模式介绍 原型模式(Prototype Design Pattern),将已经创建的对象作为原型,通过原型模式创建出相同的对象。 对于一些通过复杂计算得到的对象,或者是一些较大的对象等(对象获
建造者模式
建造者模式是一种创建型模式,通常用来创建复杂型对象。 把组装一辆汽车看成由方向盘,轮胎,发动机,车架构成。下面用一个简单的代码例子说明用建造者模式构建一辆汽车。
工厂模式
工厂模式(Factory Pattern)是在开发中使用比较多的一种设计模式,通过工厂模式可以实现对对象的一种比较好的创建。工厂模式一般分为简单工厂、工厂方法和抽象工厂。 1.简单工厂 简单工厂包含以
单例模式
单例模式是一种我们平时在代码开发中使用的一种常用设计模式,通过单例模式创建的类在当前进程中只有一个实例。