原文:8.源码分析---从设计模式中看SOFARPC中的EventBus?

我们在前面分析客户端引用的时候会看到如下这段代码: 这里用EventBus调用了一下post方法之后就什么也没做了,就方法名来看是发送了一个post请求,也不知道发给谁,到底有什么用。 所以这一节我们来分析一下EventBus这个类的作用。 首先我们来看一下这个类的方法 从EventBus的方法中我们是不是应该想到了这是使用了什么设计模式 没错,这里用到的是订阅发布模式 Subscribe Pub ...

2019-08-08 22:09 0 371 推荐指数:

查看详情

activiti源码分析(一)设计模式

  对activiti有基本了解的朋友都知道,activiti暴露了七个接口来提供工作流的相关服务,这些接口具体是如何实现的呢?查看源码发现其实现的形式大体如下:  public class RuntimeServiceImpl extends ServiceImpl implements ...

Mon Sep 12 07:53:00 CST 2016 2 7725
Spring源码分析 之浅谈设计模式

一直想专门写个Spring源码的博客,工作了,可以全身性的投入到互联网行业。虽然加班很严重,但是依然很开心。趁着凌晨有时间,总结总结。 首先spring,相信大家都很熟悉了。 1、轻量级 零配置,API使用简单 2、面向Bean 只需要编写普通的Bean(一个Bean代表一个对象 ...

Wed Jan 02 16:54:00 CST 2019 0 870
设计模式的征途—8.桥接(Bridge)模式

在现实生活,我们常常会用到两种或多种类型的笔,比如毛笔和蜡笔。假设我们需要大、、小三种类型的画笔来绘制12不同的颜色,如果我们使用蜡笔,需要准备3*12=36支。但如果使用毛笔的话,只需要提供3种型号的毛笔,外加12个颜料盒即可,涉及的对象个数仅为3+12=15,远远小于36却能实现与36支 ...

Sun Jun 11 05:33:00 CST 2017 3 1689
spring源码分析系列 (15) 设计模式解析

spring是目前使用最为广泛的Java框架之一。虽然spring最为核心是IOC和AOP,其中代码实现很多设计模式得以应用,代码看起来简洁流畅,在日常的软件设计很值得借鉴。以下是对一些设计模式的理解以及源码解析,希望能给大家对设计模式的理解有所帮助。 观察者模式:发布/订阅 ...

Tue Sep 03 18:20:00 CST 2019 0 362
JAVA设计模式-动态代理(Proxy)源码分析

在文章:JAVA设计模式-动态代理(Proxy)示例及说明,为动态代理设计模式举了一个小小的例子,那么这篇文章就来分析一下源码的实现。 一,Proxy.newProxyInstance方法   newProxyInstance是Proxy的静态方法,代码并不难理解出去权限关 ...

Fri Sep 28 00:25:00 CST 2018 0 9729
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM