首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
minip-设计模式
订阅
istayreal1123
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
【偷学设计模式之创建型模式】工厂模式 Factory。爽!批量结构化生产,亩产一千八!!
一、工厂模式理解 怎么理解工厂模式? 简单来说,就是将类的创建过程转移到工厂类中进行。 如果我们的类的初始化比较复杂,或者说有不同品类的实现,都可以考虑使用工厂模式。 工厂,顾名思义就是生产类的地方,
漫谈 GOF 设计模式在 Spring 框架中的实现
假设我是面试官问起了你这些面试题,你该如何回答呢,请先思考一分钟。 好的,我们开始进入正题。设计模式实践里面提供了许多经久不衰的解决方案和最佳方案。这里,GOF 设计模式主要分为三大类:创建模式、结构模式和行为模式。创建模式对于创建对象实例非常有用。结构模式通过处理类或对象的组…
模板方法模式-封装不变,扩展可变
封装不变部分,扩展可变部分。把认为是不变部分的算法封装到父类实现,而可变部分的则可以通过继承来继续扩展 行为由父类控制,子类实现。子类可以通过扩展的方式增加相应的功能,符合开闭原则
设计模式最佳套路2 —— 愉快地使用管道模式
管道模式(Pipeline Pattern) 是责任链模式(Chain of Responsibility Pattern)的常用变体之一。在管道模式中,管道扮演着流水线的角色,将数据传递到一个加工处理序列中,数据在每个步骤中被加工处理后,传递到下一个步骤进行加工处理,直到全部…
Guava EventBus 源码解析
Guava,谷歌出品的优秀脚手架,广泛应用于各大Java项目中,其源码也被称作《Effective Java》一书的最佳实践,值得广大程序员学习和参考。 EventBus,Guava 提供的事件总线,使得事件和订阅之间得到解耦,今天我们就来看看 EventBus 的使用方式和内…
常用轮子之EventBus基本使用及原理
Android中消息传递有多种方式. Handler : 线程间的通信. BroadcastReceiver : 进程间的通信.接收系统广播. 接口回调 : 事件触发通知. 当我们需要在多个地方接收事件通知,此时接口回调过于繁琐;广播又显得资源浪费.这时就需要用到EventBu…
字节面试:什么是责任链模式?
前言 面试经历大家肯定都有过,但是面试的流程其实跟一种设计模式很像,每一轮的面试官都有自己的职责,一个求职者面试经历的过程就好比一次客户端的请求过程。 在设计模式系列的文章中之前已经为大家分享了创建型
那你讲一下怎么使用模板模式重构代码的
听说你熟悉设计模式?你是怎么用模板模式重构的? 模板模式定义 先放一下模板模式的定义。 一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。
把书读薄 | 《设计模式之美》设计模式与范式(结构型-代理模式)
🤡忙里偷闲,继续啃《设计模式之美》,本节对应对应设计模式与范式:结构型(48),代理模式,除了温习了静态代理,还学了两种动态代理的实现方式~
模板方法 (宝,我输液了,输的想你的夜)
大家每到一家公司都会发现,每个公司都会有一个规范,比如说请假流程规范,代码规范等等。每个公司都有这个流程,只是里面的具体执行条件不一样而已。 在设计模式中的模版方法模式,也是可以理解为一种规范模版。主