装饰器:
开放封闭原则:
1。代码扩展进行开放
2。修改源代码是封闭的
在不修改源代码及调用方式,对功能进行额外添加就是封闭原则
def index ():
print("这是个主页")
index()
修饰(额外功能) 器:工具(函数)
import time
def func():
time.sleep(1)
print("这是小刚写的功能")
def index():
time.sleep(2)
print("这是小刚写的功能")
def red():
time.sleep(3)
print("这是小红写的功能")
start_time = time.time()
index()
print(time.time() - start_time)
start_time = time.time()
func()
print(time.time() - start_time)
start_time = time.time()
red()
print(time.time() - start_time)
import time