美文网首页
5期_程序六大设计原则的开闭原则-2

5期_程序六大设计原则的开闭原则-2

作者: 萧修 | 来源:发表于2023-10-09 01:25 被阅读0次

    开闭原则需要注意的点,养成一个思想,扩展意识,抽象意识,封装意识

    扩展意识:写代码的时候,多花时间思考,这段代码未来可能有哪些需求变更,如何设计代码结构,实现留好扩展点,以便未来需求变更的时候,不需要改动代码整体结构。

    抽象意识:提供抽象化的不可变接口,给上层系统使用。当具体实现发生变化的时候,我们只需要基于相同的抽象接口,扩展一个新的实现,替换老的实现即可,上游系统的代码几乎不需要修改

    封装意识:在识别出代码可变部分和不可变部分之后,我们将不可变部分封装起来,隔离变化

    相关文章

      网友评论

          本文标题:5期_程序六大设计原则的开闭原则-2

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