首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
星星爱学习35223
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
Java 设计模式之享元模式(十一)
本篇主题为结构型模式中的第六个模式–享元模式。上篇 Java 设计模式主题为《Java 设计模式之外观模式(十)》。 享元(Flyweight)模式是构造型模式之一, 它通过与其他类似对象共享数据来减小内存占用。 1) 抽象享元:所有具体享元类的父类,规定一些需要实现的公共接口…
Java 设计模式之适配器模式(六)
在上篇《Java 设计模式之原型模式(五)》,已经将设计模式中的创建型模式介绍完毕。 今天开始介绍设计模式中的结构性模式,本篇主题是适配器模式。
Java 设计模式之桥接模式(七)
本篇主题为结构型模式中的第二个模式–桥接模式。上篇 Java 设计模式主题为《Java 设计模式之适配器模式(六)》。 桥接模式,是结构型的设计模式之一。桥接模式基于类的最小设计原则,通过使用封装,聚合以及继承等行为来让不同的类承担不同的责任。它的主要特点是把抽象(abstra…
Java设计模式之建造者模式(四)
今天继续介绍 Java 设计模式中的创建型模式–建造者模式。上篇设计模式的主题为 《Java 设计模式之抽象工厂模式(三)》 建造者模式/生成器模式是一种对象创建型模式之一,用来隐藏复合对象的创建过程,它把复合对象的创建过程加以抽象,通过子类继承和重载的方式,动态地创建具有复合…
Java设计模式之命令模式(十四)
本篇主题为行为型模式中的第二个模式–命令模式。上篇 Java 设计模式主题为《Java 设计模式之模板方法模式(十三)》。 命令模式将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。 1) Command:声明执行…
Java 设计模式之外观模式(十)
本篇主题为结构型模式中的第五个模式–外观模式。上篇 Java 设计模式主题为《Java 设计模式之组合模式(九)》。 外观(Facade)模式又称门面模式,为一组具有类似功能的类群,比如类库,子系统等等,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接…
Java 设计模式之装饰模式(八)
本篇主题为结构型模式中的第三个模式–装饰模式。上篇 Java 设计模式主题为《Java 设计模式之桥接模式(七)》。 装饰模式又叫做包装模式,其功能是动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活,是继承关系的一个替换方案。 1) 在不影响其他…
Java 设计模式之代理模式(十二)
今天介绍结构型模式中的最后一个模式–代理模式。上篇 Java 设计模式主题为《Java 设计模式之享元模式(十一)》。 代理(Proxy)模式是结构型的设计模式之一,它可以为其他对象提供一种代理(Proxy)以控制对这个对象的访问。 所谓代理,是指具有与被代理的对象具有相同的接…
Java 设计模式之模板方法模式(十三)
上篇《Java 设计模式之代理模式(十二)》 为 Java 设计模式中结构型模式的最后一章,今天开始介绍 Java 设计模式中的行为型模式的第一种模式–模板方法模式。 模板方法( Template Method)模式是行为模式之一,它把具有特定步骤算法中的某些必要的处理委让给…
Java 设计模式之组合模式(九)
本篇主题为结构型模式中的第四个模式–组合模式。上篇 Java 设计模式主题为《Java 设计模式之装饰模式(八)》。 组合模式是结构型的设计模式之一。通过递归手段来构造树形的对象结构以表示“部分-整体”的层次结构,并可以通过一个对象来访问整个对象树。 组合模式使得用户对单个对象…