美文网首页
设计模式(开闭原则)

设计模式(开闭原则)

作者: 无尘粉笔 | 来源:发表于2020-05-14 11:44 被阅读0次

先说说原理吧
开闭原则:是说软件实体(类,模块,函数等等)应该可以扩展,但是不可以修改。
也就是说,对于扩展开放,另一方面对更改封闭。
但是无论模块是多么封闭,都会存在一些无法对其封闭的变化,既然不可能完全封闭,设计人员必须对于他的设计模块对那种变化封闭做出选择,必须先猜测出最有可能发生的变化种类,然后抽象来隔离那些变化。等到变化立即采取行动。
当我们面对需求,对程序的改动是通过增加新代码进行的,而不是更改现有的代码。希望的是开发工作开展不久就知道可能的发生的变化,查明可能发生的变化所等待的时间越长,要创建正确的抽象就越困难。
开闭原则是面向对象设计的核心所在,遵循这个原则可以带来面向对象技术所声称的巨大好处,也就是可维护,可扩展,可复用,灵活性好。开发人员应该仅对程序中出现频率变化的那些部分进行抽象,然而,对于应用程序中的每一个部分都时时刻刻的进行抽象同样不是一个好主意,拒绝不成熟抽象和抽象本身一样重要。

相关文章

  • 设计模式分类以及设计模式原则

    设计模式原则 设计模式原则 开闭原则(Open Closed Principle,OCP) 里氏代换原则(Lisk...

  • 开闭原则

    个人博客原文:开闭原则 设计模式六大原则之六:开闭原则。 简介 姓名 :开闭原则 英文名 :Open Closed...

  • 1 设计模式的简介

    1 设计模式的七大原则 1.1 开闭原则 A: 定义: 开闭原则(Open Closed Principle,OC...

  • 设计模式的六大原则

    设计模式总的原则就是:开闭原则(Open Close Principle), 开闭原则就是说对扩展开放,对修改关闭...

  • iOS开闭原则和替换原则

    什么叫开闭原则? 六大模式设计原则之一的开闭原则是比较重要的,开闭原则其实就是“抽象构建框架,实现扩展细节...

  • 面向对象中23种设计模式介绍

    什么是设计模式? 设计模式分为哪几种? 什么是设计模式? 设计模式的六大原则 1、开闭原则(Open Close ...

  • 设计模式解析

    设计模式的六大原则 总原则:开闭原则(Open Close Principle)  开闭原则就是说对扩展开放,对修...

  • Android 设计模式:Java设计原则+设计模式 概述

    一、设计模式的六大原则 总原则:开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对...

  • 设计模式的设计原则

    设计模式的设计原则 面向对象五大设计原则 单一职责原则 里氏替换原则 依赖倒置原则 接口隔离原则 开闭原则 设计模...

  • 【设计模式】依赖倒转原则

    【设计模式】依赖倒转原则 以下内容来自【Java设计模式】 如果说开闭原则是面向对象设计的目标,那么依赖倒转原则就...

网友评论

      本文标题:设计模式(开闭原则)

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