翡翠湾食安云台

 找回密码
 翡翠湾永续农场*注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: 铁鸟

翡翠湾Logo:彩虹球

[复制链接]
 楼主| 发表于 2011-2-25 04:28:57 | 显示全部楼层

OCP开放封闭原则Open Closed Principle

    开放封闭原则是所有面向对象原则的核心。
    关于开放封闭原则,其核心思想是:软件实体应该是可扩展而不可修改的。也就是说,对扩展是开放的,对修改是封闭的。
    开放封闭原则主要体现在两个方面:
    对扩展开放,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况。
    对修改封闭,意味着类一旦设计完成,即可独立完成其工作,而不要对类进行任何修改。
    对软件设计者来说,必须在不需要对原有系统进行修改的情况下,实现灵活的系统扩展。
    如何能做到这一点呢?只有依赖于抽象。
    实现开放封闭的核心思想是对抽象编程,而不对具体编程。因为抽象相对稳定。
回复

使用道具 举报

 楼主| 发表于 2011-2-25 06:43:32 | 显示全部楼层
from追求卓越to基业长青
回复

使用道具 举报

 楼主| 发表于 2011-2-25 06:59:17 | 显示全部楼层
孟子:入则无法家拂士/出则无敌国外患者,国恒亡。然后知生于忧患而死于安乐也。
回复

使用道具 举报

本版积分规则

小黑屋|手机版|Archiver|翡翠湾食安云台 ( 京ICP备17024305号-1 )

GMT+8, 2024-5-18 18:07 , Processed in 0.040152 second(s), 11 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表