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