首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Design Patterns(Java)
Garritsen
创建于2022-08-30
订阅专栏
设计原则 + 23种设计模式 + 新兴设计模式 + 总结 《Java版本》
暂无订阅
共5篇文章
创建于2022-08-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
代理设计模式(Proxy Design Pattern)
在业务系统中开发一些非功能性需求,比如:监控、统计、鉴权、限流、事务、幂等、日志。将这些附加功能与业务功能解耦,放到代理类中统一处理,让程序员只需要关注业务方面的开发。
原型设计模式(Prototype Design Pattern)
应用场景 : - BeanUtils - 如果对象的创建成本比较大,而同一个类的不同对象之间差别不大(大部分字段都相同)
建造者设计模式(Builder Design Pattern)
建造者模式的应用场景 用一个资源池的例子举例(创建所需的必要字段、有依赖关系的配置项字段、不可修改属性) 与工厂模式的区别
工厂设计模式(Factory Design Pattern)
工厂设计模式 简单工厂、静态工厂、工厂方法、抽象工厂 相较优劣 相比较两种 第一种每次都要创建bean,第二种事先把bean缓存在map中。
单例设计模式(Singleton Design Pattern)
单例设计模式 饿汉、懒汉、双重检测、静态内部类、枚举 以及单例模式存在的问题,应用场景,代码实现 持续更新