首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
4岁
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Java设计模式之建造者模式(四)
今天继续介绍 Java 设计模式中的创建型模式–建造者模式。上篇设计模式的主题为 《Java 设计模式之抽象工厂模式(三)》 建造者模式/生成器模式是一种对象创建型模式之一,用来隐藏复合对象的创建过程,它把复合对象的创建过程加以抽象,通过子类继承和重载的方式,动态地创建具有复合…
观察者模式
包括这个模式在内的接下来的四个模式,都是类和类之间的关系,不涉及到继承,学的时候应该 记得归纳,记得本文最开始的那个图。观察者模式很好理解,类似于邮件订阅和RSS订阅,当我们浏览一些博客或wiki时,经常会看到RSS图标,就这的意思是,当你订阅了该文章,如果后续有更新,会及时通…
Java 设计模式之原型模式(五)
本篇介绍 Java 设计模式中创建型模式的最后一种–原型模式。上篇设计模式主题为 《Java 设计模式之建造者模式(四)》 原型模式是一种对象创建型模式,它采取复制原型对象的方法来创建对象的实例。使用原型模式创建的实例,具有与原型一样的数据。 1) 由原型对象自身创建目标对象。…
JS常用的18种设计模式总结
我想作为中、高级前端工程师,需要了解一些设计模式的知识。这里我花了一个多月的时间,终于把js中常用的设计模式整理了一遍,大家对号入座,如果不了解某种设计模式,可以点开链接去查看。本系列博文参考了wiki、名人博客、掘金、CSDN、SegmentFault、JS设计模式和开发实践等
Java 设计模式之桥接模式(七)
本篇主题为结构型模式中的第二个模式–桥接模式。上篇 Java 设计模式主题为《Java 设计模式之适配器模式(六)》。 桥接模式,是结构型的设计模式之一。桥接模式基于类的最小设计原则,通过使用封装,聚合以及继承等行为来让不同的类承担不同的责任。它的主要特点是把抽象(abstra…
Java 设计模式之工厂模式(二)
本篇内容是 Java 设计模式创建型模式的第二篇。上一篇主题为 《Java 设计模式之单例模式(一)》 在介绍工厂模式之前,我们需要了解设计模式中应该遵循的原则。 五大原则: 1) 单一职责原则(SRP):就一个类而言,应该仅有一个引起它变化的原因。即一个类中应该只有一类逻辑。…
Java 设计模式之抽象工厂模式(三)
上篇文章 《Java 设计模式之工厂模式(二)》,介绍了简单工厂模式和工厂方法模式,本篇将继续介绍工厂模式中的最后一个模式–抽象工厂模式。 抽象工厂模式是所有形态的工厂模式中最为抽象的。抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型(不是指实现类)的情…
设计模式-适配器模式
适配器模式将一个类的接口,转换成客户端期待的另一个接口。 比如我们想用苹果的充电线给安卓充电。但是安卓的充电接口(type-c)跟苹果(lightning)的不一样,所以就需要一个适配器,将安卓的type-c接口转换成苹果的lightning接口,这样就能用苹果的充电线给安卓充…
Java 设计模式之装饰模式(八)
本篇主题为结构型模式中的第三个模式–装饰模式。上篇 Java 设计模式主题为《Java 设计模式之桥接模式(七)》。 装饰模式又叫做包装模式,其功能是动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活,是继承关系的一个替换方案。 1) 在不影响其他…