美文网首页
62 | 重新认识开闭原则 (OCP)

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

作者: hedgehog1112 | 来源:发表于2020-10-06 15:15 被阅读0次

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

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

开闭原则

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

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

CPU 背后的架构思维

冯·诺依曼体系CPU,如:

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

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

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

相关文章

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

    两大难题:全局性功能。不同客户,场景不一样 解决架构思维:1)组合。2)1988 首次提出了开闭原则 开闭原则 扩...

  • 2022-01-02 设计原则--开闭原则与里式替换总结

    开闭原则(OCP) 开闭原则(OCP)开闭原则的英文全称是 Open Closed Principle,简写为 O...

  • OOP程序设计规则

    开闭原则(Open-Closed Principle,OCP) 开闭原则是这七大设计原则中最常见、最基本的开闭原则...

  • 面向对象的设计原则

    一、开闭原则 开闭原则(Open Closed Principle, OCP)对象:软件实体原则:对扩展开放,对修...

  • 软件开发中的原则

    一. 开闭原则 开闭原则(Open Closed Principle,OCP)由勃兰特·梅耶(Bertrand M...

  • python和设计模式17

    Open–closed principle 开闭原则 OCP 开闭原则指的是对扩展开发,对修改关闭。 在设计原则中...

  • 如何理解开闭原则

    开闭原则的英文全称是 Open Closed Principle,简写为 OCP。 开闭原则的定义:软件实体(模块...

  • 开闭原则(OCP)

    开闭原则的定义 开闭原则是java世界里最基础的设计原则,它指导我们如何建立一个稳定,灵活的系统。开闭原则定义如下...

  • OCP开闭原则

    对扩展开放,体现低耦合, 对修改关闭,体现高内聚, 利用多态的特性,将父类传递到业务中,使其已知或者未知的子类在运...

  • 开闭原则OCP

    定义 :软件中的对象(类、模块、函数等)应该是对于扩展是开放的,但是,对于修改是封闭的。如定义一个ImageCac...

网友评论

      本文标题:62 | 重新认识开闭原则 (OCP)

      本文链接:https://www.haomeiwen.com/subject/jshguktx.html