父类基础入门

父类基础入门

适用人群: 架构师、开发者和产品设计师


父类基础入门
共3课时
12分14秒
2015-09-18更新


课程目标

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

适用人群

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

课程简介

善变(Chang)是宇宙万物的活力泉源。然而软件开发者却常常期待通信协议本身的不变或标准化。例如,开发Client模块与Server模块,且这两端(即这两个模块)需要互联互通时,就立即想到让Client模块开发者与Server模块开发者,两端开发人员之间,先协商两端模块之间的通信协议(例如HTTP)和机制等,然后才动手开发两端模块的代码。这很可能会伤害或限制的系统的弹性和活力,并不是一件合理的做法。
其更有效、更完美的做法是:设计一致的、标准的接口(Interface)或容器(Container)来将<变化>包装起来。我们可以要求接口或容器的标准化,但更要充分保护通信机制本身的变动自由度,充分发挥其活力。


视频列表

Sec_01_父类不是抽象出来的

Sec_02_改变假设_以父类包装通信协议

Sec_03_调整假设之后_创造更多新鲜组合

打赏
  • 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!
  • © 2015-2022 juststudy
  • PV: UV:

请我喝杯咖啡吧~

支付宝
微信