博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python装饰器
阅读量:5308 次
发布时间:2019-06-14

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

1.开放封闭原则

  • 软件面世时,不可能把所有的功能都设计好,当前未来一两年功能给你上线,定期更新迭代.对软件之前写的源代码一般都不会修改,对函数里面的代码和调用方式也不会修改

  • 开放原则:在源码不改变的情况下,增加一些额外的功能。

    封闭原则: 不要改变源码。

    开放原则:更新增加一些额外的功能。

  • python中装饰器:完美的诠释的开放封闭原则。

    装饰器就是一个函数: 他要装饰一个函数,在不改变原函数的源码以及调用方式的前提下,给其增加一个额外的功能。

    基本结构:
    def wrapper(x):
    def inner(*args,**kwargs):
    return x(*args,**kwargs)
    return inner
    @wrapper

转载于:https://www.cnblogs.com/W-Y-C/p/11078566.html

你可能感兴趣的文章