美文网首页
iOS-开放闭合原则

iOS-开放闭合原则

作者: wangjianjun0730 | 来源:发表于2015-12-11 09:04 被阅读73次

开放闭合原则

开放闭合原则:

  • 1.从面向对象的设计角度来讲,它可以理解为:软件实体(如类,模块,函数等等)应当相对的扩展开放,对修改闭合.
  • 2.通俗来讲:开放闭合就是在不修改类的前提下扩展一个类的行为;(例如分类);
  • 3.在OOD中(Object-Oriented Design,面向对象设计),对扩展开放意味着类或者模块的行为能够改变,在需求变化的时候,我们能以新的,不同的方式让模块改变,或者在新的应用中满足需求.

相关文章

  • iOS-开放闭合原则

    开放闭合原则 开放闭合原则: 1.从面向对象的设计角度来讲,它可以理解为:软件实体(如类,模块,函数等等)应当相对...

  • 【翻译】vim-airline

    Features 编写小核心牢记扩展性(开放/闭合原则[https://en.wikipedia.org/wiki...

  • GOF设计模式

    基本准则 开放闭合原则对扩展开放,对修改关闭 里氏代换原则所有引用基类的地方,都必须透明地使用其子类的对象 依赖倒...

  • 简述-设计原则

    前言 根据优秀的设计原则设计优秀的代码,可以更好的提高开发效率 1.OCP开闭原则 总结:扩展开放变更闭合我的理解...

  • 面向对象设计原则

    1. 单一职责原则 一个类的功能尽量单一,降低耦合。 2. 开放闭合原则 设计对扩展要良好支持,对修改要严格限制。...

  • 演讲中的提问

    问题可分为闭合式问题和开放性问题。闭合式问题一般有是否或者程度选择的选择题。比如,你是否赞成去夜场消费?而开放式问...

  • 秋季护肤那些事儿

    秋季 注意一些闭合粉刺的产生,因为夏天毛孔相对是开放的状态,而进入秋季之后,毛孔会自然闭合,夏季的毛孔垃圾没有排出...

  • 抽象抽象再抽象

    抽象 继承 单一原则 面向扩展开放,面向修改关闭 控制反转,依赖注入 里氏替换原则 单一职责原则开放封闭原则里氏替...

  • 总是冒痘痘粉刺是什么原因?怎么护理才能避免?

    Hello,小仙女们好,我是娜娜。 不管是开放性粉刺还是闭合性粉刺,它 基本算是人人都烦恼的肌肤问题了。 闭合性粉...

  • 策略模式

    开放封闭原则(Open-Closed Principle:OCP) 开闭原则指的是, 对于扩展是开放的,对于...

网友评论

      本文标题:iOS-开放闭合原则

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