设为首页 加入收藏

TOP

Python装饰器深入理解
2019-09-14 00:53:21 】 浏览:120
Tags:Python 装饰 深入 理解

? 任何一个程序,不可能在设计之初就已经想好了所有的功能并且未来不做任何更新和修改。所以我们必须允许代码扩展、添加新功能。


? 当我们写的一个函数,已经交付给其他人使用,如果这个时候我们对函数内部进行修改,或者修改了函数的调用方式,很有可能影响其他已经在使用该函数的用户。


? 装饰(额外功能) 器(工具:函数)


( 此方法返回的是格林尼治时间,是此时此刻距离1970年1月1日0点0分0秒的时间秒数.也叫时间戳,它是一直变化的。)


以上代码重复,繁琐


改进:(将求时间写在一个函数中,函数就是以功能为导向,减少重复代码)


改进:


这个就是标准的装饰器,完全符合代码开放封闭原则。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Python入门基础教程之Python内置.. 下一篇Python生成器深入理解

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目