莫那·鲁道

惯于闲看花飞花落, 心念天际云卷云舒.

Coder, 欢迎留言 😆.


GitHub

汇总梁飞博客设计文章

这个链接是 “Java 设计” 标签的所有文章 : Java 设计

下面是我摘选的其中几篇典型的设计文章.

每次设计,你都会从什么问题想起?

这个类似 Java 并发编程常识,每遇到一个设计,都需要想到哪些问题?

以HTTL为例讲讲模块分包&领域模型&扩展框架

这个是从理论与实践角度,分析框架设计。

Dubbo扩展点重构

dubbo 最原始的设计和开源后做的重构设计,与 Dubbo 现如今的官方图有些许区别。

  1. 第一步,微核心,插件式,平等对待第三方。
  2. 第二步,每个扩展点只封装一个变化因子,最大化复用。
  3. 第三步,全管道式设计,框架自身逻辑,均使用截面拦截实现。
  4. 第四步,最少概念,一致性概念模型。
  5. 第五步,分层,组合式扩展,而不是泛化式扩展。