首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
NickWang
创建于2022-02-20
订阅专栏
涉及JAVA设计模式学习记录
暂无订阅
共4篇文章
创建于2022-02-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
设计模式-建造者模式
1. 模式定义 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 一个 Builder 类
设计模式-抽象工厂模式
Abstract Factory 1. 模式定义 实际上是由一系列相关的工厂方法抽象而来的。 程序需要处理不同系列的相关产品,但是你不希望它依赖于这些产品的具体类时,可以使用抽象工厂 可以确信你从工厂
设计模式-工厂模式
Factory Method 1. 模型定义 当你不知道所使用对象的确切类型时 当你希望为库或框架提供扩展其内部组件的方法时 将具体产品和创建者解耦 符合单一职责原则 符合开闭原则 2. 代码重构 原
设计模式-单例模式
Singleton 1. 模式定义 2. 场景 3. 类图 4. 实现方式 (1)懒汉模式 (1.1)基本概念 延迟加载,只有在真正使用的时候,才开始实例化 线程安全 double check 加锁优