博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【学习笔记】慕课网—Java设计模式精讲 第3章 软件设计七大原则-3-2 开闭原则...
阅读量:5338 次
发布时间:2019-06-15

本文共 255 字,大约阅读时间需要 1 分钟。

/*** 软件设计七大原则-开闭原则* @author cnRicky* @date 2018.11.7*/

开闭原则

  • 定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭
  • 强调的是用抽象构建框架,用实现扩展细节
  • 优点:提高软件系统的可复用性及可维护性
  • 开闭原则是面向对象中最基础的一个设计原则,指导我们如何建立稳定灵活的系统
  • 实现开闭原则的核心思想是:面向抽象编程,而不是面向具体的实现编程

转载于:https://www.cnblogs.com/dreamcoding/p/9923034.html

你可能感兴趣的文章
1305: [CQOI2009]dance跳舞 - BZOJ
查看>>
关于TDD的思考
查看>>
Cocos2d-x学习之windows 7 android环境搭建
查看>>
将html代码中的大写标签转换成小写标签
查看>>
jmeter多线程组间的参数传递
查看>>
零散笔记
查看>>
学 Win32 汇编[22] - 逻辑运算指令: AND、OR、XOR、NOT、TEST
查看>>
MaiN
查看>>
vue-cli项目中使用less && pug
查看>>
angular的$rootScope.$on方法
查看>>
[Python学习] 简单网络爬虫抓取博客文章及思想介绍
查看>>
第四章 解析库的使用 4.2 BeautifulSoup的使用
查看>>
如何修改hotspot默认信道
查看>>
触发器课程SQL Server 知识梳理九 触发器的使用
查看>>
信息浏览器从Android的浏览器中传递cookie数据到App中信息浏览器
查看>>
限制对比度自适应直方图均衡化算法原理、实现及效果
查看>>
MD5 加密
查看>>
ef oracle
查看>>
mysqlmysql 5.7.x insert子查询 报错解决方法
查看>>
perl学习(6)控制语句
查看>>