day 14 装饰器
2024-09-05 16:48:47
装饰器:装饰,装修,房子就可以住,如果装修,不影响你住,而且体验更加,让你生活中增加了很多功能:洗澡,看电视,沙发。
器:工具。
开放封闭原则:
开放:对代码的拓展开放的, 更新地图,加新枪,等等。
封闭:对源码的修改是封闭的。闪躲用q。就是一个功能,一个函数。 别人赤手空拳打你,用机枪扫你,扔雷.....这个功能不会改变。
装饰器:完全遵循开放封闭原则。
装饰器: 在不改变原函数的代码以及调用方式的前提下,为其增加新的功能。
装饰器就是一个函数。
最新文章
- 用goto做异常处理
- Redhat Linux 修改主机名(HOSTNAME)
- modifiedvalues 主程序测试
- CentOS6.5菜鸟之旅:VIM插件NERDtree初探
- [Socket网络编程]一个封锁操作被对 WSACancelBlockingCall 的调用中断。
- BZOJ1821: [JSOI2010]Group 部落划分
- iOS16进制设置颜色
- js 倒计时 倒计时60秒
- merge into Oracle里的 saveOrUapdate
- poj 4982 踩方格
- 推荐一些C#相关的网站、资源和书籍(转载)
- Python第二天课程
- video标签
- https 加密、http2.0、keep-alive
- day 7-16 单表查询
- Docker搭建Mysql容器
- 李白打酒|2014年蓝桥杯B组题解析第三题-fishers
- 关于SqlServer数据库C盘占用空间太大问题
- 借助JRebel使Tomcat支持热部署
- Flask之session相关
热门文章
- 17.Python print()函数高级用法
- 微信小程序_(map)简单的小地图
- 解决eclipse无法部署工程到tomcat运行的问题
- MariaDB 默认是禁止远程访问的 我们改掉它
- TL;DR
- __doPostBack function
- Kotlin概述
- sqlalchemy.exc.StatementError: (sqlalchemy.exc.InvalidRequestError) Can't reconnect until invalid transaction is rolled back
- 阶段3 2.Spring_02.程序间耦合_7 分析工厂模式中的问题并改造
- python3.6+RF环境搭建