首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
TP_123
掘友等级
后端开发
脸皮薄容易耽误事
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
设计模式——组合模式(Composite)
一、概述 将对象组合成树形结构以表示"部分-整体"的层次结构。"Composite使得用户对单个对象和组合对象的使用具有一致性。它定义了如何将容器对象和叶子对象进行递归组合,使得客户在
浅谈Java设计模式——适配器模式(Adapter)
一、概述 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。在我们的应用程序中我们可能需要将两个不同接口的类来进行
浅谈Java设计模式——桥接模式(Bridge)
一、概述 将抽象部分与它的实现部分分离,使它们都可以独立地变化。 如果说某个系统能够从多个角度来进行分类,且每一种分类都可能会变化,那么我们需要做的就是讲这多个角度分离出来,使得他们能
浅谈Java设计模式——策略模式(Strategy)
一、概述 定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。 策略模式就是定义了算法族,分别封装起来,让他们之前可以互相转换,此
浅谈Java设计模式——代理模式(Proxy)
一、概述 为其他对象提供一种代理以控制对这个对象的访问。 代理模式就是给一个对象提供一个代理,并由代理对象控制对原对象的引用。它使得客户不能直接与真正的目标对象通信。代理对象是目标对
设计模式——装饰模式(Decorator)
一、概述 动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。 二、使用场景 1.在不影响其他对象的情况下,以动态、透明的方式给单个对象添加
浅谈Java设计模式——原型模式(Prototype)
一、概述 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 二、使用场景 1.当一个系统应该独立于它的产品创建、构成和表示时。 2.当要实例化的类是在运行时刻指定时,例
浅谈Java设计模式——建造者模式(Builder)
一、概述 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式将复杂产品的构建过程封装分解在不同的方法中,使得创建过程非常清晰,能够让
浅谈Java设计模式——抽象工厂模式(AbstractFactory)
一、对比简单工厂模式、工厂方法模式 简单工厂模式只通过一个工厂类,通过给定参数返回相应的实例对象。工厂方法模式只有一个抽象产品类,而抽象工厂模式有多个。 工厂方法模式的具体工厂类只能创
浅谈Java设计模式——工厂方法模式(FactoryMethod)
一、概述 定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类。 二、使用场景 1.当一个类不知道它所必须创建的对象的类的时候。
下一页
个人成就
文章被点赞
18
文章被阅读
20,929
掘力值
721
关注了
4
关注者
4
收藏集
0
关注标签
28
加入于
2021-08-18