首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
番茄炒蛋Y
创建于2023-04-02
订阅专栏
设计模式学习
暂无订阅
共13篇文章
创建于2023-04-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
设计模式-结构型设计模式对比
结构型设计模式对比 适配器模式 适配器模式要解决的问题是:让两个没有任何关系的类在一起运行,如下图: 类A和类B无法直接在一起使用,这个时候就需要用适配器模式,引入一个适配器来解决问题。 桥接模式 桥
设计模式-结构型模式之享元模式
结构型模式-享元模式 享元模式 享元模式是池技术的重要实现方式,使用共享技术有效的支持大量细粒度的对象。常见的有数据库连接池、String常量池等。 举个例子:用户去查看火车票的信息,信息都有起始站、
设计模式-结构型模式之组合模式
结构型模式-组合模式 组合模式 组合模式是将对象组合成树形结构以表示部分-整体的层次结构。 以公司员工举例: 如果要表示这样的树结构,就可以用到组合模式。 实现 首先抽象出每个员工的信息,拥有的信息都
设计模式-结构型模式之代理模式
结构型模式-代理模式 代理模式 代理模式:通过代理对象可以操作真实对象,并且代理对象可以对真实对象的操作前后做一些增强操作。 举个例子:以玩游戏来说,自己一个人升级太慢了,又不想浪费时间,又想尽快升级
设计模式-结构型模式之外观模式
结构型模式-外观模式 外观模式 外观模式(Facade Pattern)也被叫做门面模式,外观模式提供一个高层次的接口,使得子系统更易于使用,就相当于提供了一个门面。 外观模式算是一个比较常用的设计模
设计模式-结构型模式之装饰器模式
结构型模式-装饰器模式 装饰器模式 装饰器模式:动态的给一个对象增加一些额外的功能,使用装饰器模式比生成子类更加灵活。 举个例子:用考试成绩单来说明,假设考试考了45分,学校要求必须拿给家长看,并签字
设计模式-结构型模式之桥接模式
结构型模式-桥接模式 桥接模式 桥接模式:将抽象部分与它的实现部分分离,使它们都可以独立地变化。 举个例子:绘制一个图形包含形状和颜色,有三角形、正方形、圆形以及黄色、红色、蓝色,如果要创建图形可能机
设计模式-结构型模式之适配器模式
结构型模式-适配器模式 结构型模式与创建型模式不同,创建型模式是创建对象的方式,结构型模式是从类的结构上实现松耦合,从而扩大整体的类结构,解决一些更大的问题。 适配器模式 关键词:Adapter 适配
设计模式-创建型模式之原型模式
创建型设计模式-原型模式================================================
设计模式-创建型模式之建造者模式
创建型模式-建造者模式 建造者模式 通过用户给定的对象内容创建一个复杂对象,内部的建造过程和细节隐藏起来。 举个例子:组装电脑,默认成品电脑会自带一些配置组件,但是你可以随意替换其中的组件,然后由商家
设计模式-创建型设计模式之抽象工厂模式
创建型模式-抽象工厂模式 抽象工厂模式 定义:抽象工厂模式提供了一个创建一系列相关或者相互依赖对象的接口,无需指定它们具体的类 工厂方法模式(多工厂类型)类似于如下: 这个时候如果要再添加路由器,则如
设计模式-创建型设计模式之工厂方法模式
创建型模式-工厂方法模式 工厂方法模式 工厂方法模式是将对象的创建交给具体的工厂类,由具体的工厂类负责创建对应的对象。 在工厂方法模式中,定义一个抽象的工厂接口和一个抽象的产品接口,具体的工厂类实现工
设计模式-创建型设计模式之单例模式
创建型模式-单例模式 单例模式 单例模式是一种创建型模式,也就是创建类的实例对象的一种模式,单例模式是指一个类的实例对象只能创建一个,并提供访问该实例的全局方法。 常见的实现方式: 1. 饿汉式 饿汉