“父类不是抽象出来的”视频课程

软件研发者常常期待通信协议或通信机制的标准化。例如,开发Client模块与Server模块,且这两端需要互联互通时,就立即想到让两端开发人员之间,先协商两端模块之间的通信协议(例如HTTP)和机制等,然后才动手开发两端模块的代码。这不...

5186人学习

初级3课时2015/09/16更新

二维码下载学堂APP缓存视频离线看

高焕堂
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
  • 课程介绍
  • 课程大纲

适合人群:

架构师、开发者和产品设计师

你将会学到:

软件研发者常常期待通信协议或通信机制的标准化。例如,开发Client模块与Server模块,且这两端需要互联互通时,就立即想到让两端开发人员之间,先协商两端模块之间的通信协议(例如HTTP)和机制等,然后才动手开发两端模块的代码。这不是一件合理的做法。于此,介绍更有效、更优秀的做法。

课程简介:

(Chang)是宇宙万物的活力泉源。然而软件研发者却常常期待通信协议本身的不变或标准化。例如,开发Client模块与Server模块,且这两端(即这两个模块)需要互联互通时,就立即想到让Client模块研发者与Server模块研发者,两端开发人员之间,先协商两端模块之间的通信协议(例如HTTP)和机制等,然后才动手开发两端模块的代码。这很可能会伤害或限制的系统的弹性和活力,并不是一件合理的做法。

   其更有效、更优秀的做法是:设计一致的、标准的接口(Interface)或容器(Container)来将<变化>包装起来。我们可以要求接口或容器的标准化,但更要充分保护通信机制本身的变动自由度,充分发挥其活力。


展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部