62 | 重新认识开闭原则 (OCP)

2020-10-06  本文已影响0人  hedgehog1112

两大难题:全局性功能。不同客户,场景不一样

解决架构思维:1)组合。2)1988 首次提出了开闭原则

开闭原则

扩展开放,修改封闭,适应变化。提高稳定性和灵活性,尽量扩展

修改模块业务,不如实现新业务。写 “只读” 业务模块,要修改业务就直接废弃,如基于 Git 的源、容器服务治理。组装复杂变简单,是架构治理的根本哲学。

CPU 背后的架构思维

冯·诺依曼体系CPU,如:

1、指令稳定,指令序列变化;    2、计算是稳定,数据交换多变

3、CPU 对虚拟内存支持。引入缺页中断,CPU 将自身与多变外置存储设备、文件系统格式解耦

4、中断机制,CPU 引入回调函数。外设演进能力交给操作系统

上一篇下一篇

猜你喜欢

热点阅读