首页

文章

什么是软件设计(OCP)原则

发布网友 发布时间:2022-02-28 02:28

我来回答

1个回答

热心网友 时间:2022-02-28 03:58

设计一个模块时,应当使该模块在不被修改的前提下被扩展,即可在不必修改源代码的情况下改变该模块的行为。

陈述:
软件实体(类、模块、函数等)应该是可以扩展的,同时还可以是不必修改的,更确切的说,函数实体应该:
(1)对扩展是开放的
当应用的需求变化时,我们可以对模块进行扩展,使其具有满足改变的新的行为。即:我们可以改变模块的功能
(2)对更改是封闭的
对模块进行扩展时,不必改动模块已有的源代码或二进制代码。

分析:

视频相册制作软件如何做视频相册? 用word2007自动生成目录后,目录上始终有个“ 更新目录”的框,怎么去... Word2007目录怎么删除正文 手机不能横屏了是怎么回事? 庞贝柱的结构样貌是怎样的? 埃及庞贝柱景点描述 庞贝柱是怎样的历史? 埃及庞贝柱历史追溯 庞贝柱是个什么样的景点? 庞贝柱是为为了答谢谁而建的? 属蛇穿什么转运最旺运 属蛇什么颜色转运最旺 属蛇的人什么颜色转运最旺 英国查理一世时期君主专政的特征 增值税专用发票开错作废证明怎么写 女主为了救男主被拔掉指甲,被活埋,但男主却认错了人,这本小说叫... 什么地方能读到法拉奇的小说男子汉 高级职称有什么待遇 职称高级相当于什么? HUAWEI 华为 AM185 入耳式有线降噪耳机-适用对象 华为FreeBuds Pro有线充版-入耳式真无线动圈主动降噪蓝牙耳机(陶瓷白... HUAWEI 华为 FreeLace Pro 入耳式颈挂式动圈主动降噪蓝牙耳机 曜石黑... HUAWEI 华为 FreeBuds Pro 入耳式真无线动圈主动降噪蓝牙耳机 墨韵白推... 华为Freebuds 3 无线充版半入耳式真无线蓝牙耳机(碳晶黑)-详细介绍... HUAWEI 华为 FreeBuds 悦享版 入耳式无线蓝牙耳机-详细介绍 如何评价华为新旗舰tws耳机freebudspro? HUAWEI 华为 FreeBuds Pro 无线蓝牙耳机推荐 字符串"\\\"ABC\"\\"所占内存字节的长度 怎样挑选千元内的羊绒大衣? 现在思科的CCNA,CCNE,CCIP的考证费分别是多少啊,通过率怎样 长春小飞没有车没有房 碳钢的多久生锈 碳钢多久会生锈 碳钢多长时间会开始生锈 碳钢和铝哪个容易生锈 梦见天宫图是什么意思 光遇2023好友树解锁图鉴 光遇二级节点多少个 ...火柴小女孩》《词语手册》里有很多词语的意思的,求告知 暖融融解释 领淘通淘客助手这个软件怎么样? 淘宝客必备的九大工具有哪些? 电脑里硬盘如何共享怎么实现多台电脑共用一块硬盘 两台电脑一个硬盘两台电脑是否可以同时用一个硬盘 共享电脑硬盘怎样设置局域网电脑硬盘共享 现在下载歌曲好还是不下好 故障码P033D的含义解析 切菜机多功能型切菜机 scanbox三维扫描仪 苹果13没有删除的备忘录怎么恢复? iphone备忘录永久删除怎么恢复?iphone备忘录恢复最近删除文件方法介绍... OCP是什么化学反应工艺 现在ocp在工作上有多大用处呢? Oracle OCP是什么啊? ORACLE系统要求 在oracle中,怎么将一个OR作为一个and条件? 数据库oracle 的dba需要具备哪些条件 oracle安装条件 oracle 关于条件判断 Oracle数据库 DBA需要具备哪些条件? 安装oracle的配置要求是什么? ORACLE 相关职位招聘条件中的O&G是什么意思? 考ORACLE 的条件熟悉ORACLE的人请进 抖音在哪里充值抖币划算便宜点? 抖音充值300元得8万抖币是真的? 用手机制作抖音三张图片合并一张图是怎样制作的 抖音点击查看图集2张怎么设置? 抖音这种图片视频中的图片怎么做的? 抖音怎么把照片连起来做长图 怎样去掉ppt的背景音乐 怎样查询京东物流运单信息 XX公司的OCP报告,这里的OCP是什么意思 如何除去粘在手上的胶水 手粘上了胶怎么清除 怎么去掉手上粘东西的胶水? 如何简单去除粘在手上的强力胶 农行定期一本通存折可以跨省异地取款吗? 中国银行存折可以在异地取钱吗? 定期存折可以在外省取款吗 存折能不能异地取款,建行的 存折可以进行异地取款吗? 本外币定期一本通存折可以异地取款吗 农商银行存折能在异地取款吗? 农业银行一本通存折定期,我可以在异地取出来吗 农商银行存折可以异地取款吗 ps如何快速替换背景颜色? ps怎么换背景的底色 photoshop怎么换背景颜色 请问PHOTOSHOP怎么更换背景颜色 用ps如何换底色 通常说的利润率是指成本利润率还是销售利润率? 成本利润率还是销售利润率分别是用来衡量什么的?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com