首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java设计模式
订阅
乐为
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Java设计模式-创建型模式-工厂方法模式
此系列文章为清华大学出版社出版刘伟编著《Java设计模式》的学习笔记。 工厂方法模式简称为工厂模式(Factory Pattern),又可称为虚拟构造器模式(Virtual Constructor Pattern)或多态工厂模式(Polymorphic Factory Patt…
Java设计模式-创建型模式-建造者模式
此系列文章为清华大学出版社出版刘伟编著《Java设计模式》的学习笔记。 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建模式,它将客户端与包含多个部件的复杂对象的创建过程分离,客户端无需知道复杂对象的内部组成部分与装配方式,只需…
Java设计模式-创建型模式-抽象工厂模式
此系列文章为清华大学出版社出版刘伟编著《Java设计模式》的学习笔记。 抽象工厂模式又成为工具(Kit)模式,它是一种对象创建型模式。 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 抽象工厂模式是所有形式的工厂模式中最为抽象和最具一般性的一种形式。抽象工…
Java设计模式(23种全汇总)
此系列文章为清华大学出版社出版刘伟编著《Java设计模式》的学习笔记。 设计模式(Design Pattern)是一套被反复使用的、多数人知晓的、经过分类编目的代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解并且提高代码的可靠性。设计模式是一种对于软件系…
Java设计模式-结构型模式-桥接模式
此系列文章为清华大学出版社出版刘伟编著《Java设计模式》的学习笔记。 毛笔和蜡笔是两种很常见的文具,它们都归属于画笔。假设需要大、中、小 3 种型号的画笔,能够绘制 12 种不同的颜色,如果使用蜡笔,需要准备 3 × 12 = 36 支,但是如果使用毛笔,只需要提供 3 种型…
Java设计模式-结构型模式-适配器模式
此系列文章为清华大学出版社出版刘伟编著《Java设计模式》的学习笔记。 为了让手机等电子产品与家庭用电的 220V 交流电兼容适配,我们设计了电源适配器(AC Adapter)。在软件开发中也存在类似的不兼容情况,也可以引入类似电源适配器的角色来协调这些存在不兼容的结构,这种设…
Java设计模式-创建型模式-单例模式
此系列文章为清华大学出版社出版刘伟编著《Java设计模式》的学习笔记。 有时候确保系统中某个对象的唯一性非常重要,比如一个系统只能有一个窗口管理器或文件系统,一个系统只能有一个计时工具或 ID(序号)生成器等。 如何保证一个类只有一个实例并且这个实例易于被访问呢?解决办法就是让…
Java设计模式-创建型模式-原型模式
此系列文章为清华大学出版社出版刘伟编著《Java设计模式》的学习笔记。 原型模式是一种对象创建型模式,它的工作原理很简单:将一个原型对象传给要发动创建的对象(即客户端对象),这个发动创建的对象通过请求原型对象复制自己来实现创建过程。 AbstractPrototype (抽象原…