记住这几句话:
万物皆对象
装饰器(decorator):函数亦对象
元类(meta class):类亦对象
对象意味着可以被赋值给变量,通过变量也能调用此对象
两个简单的程序:
装饰器例程:实现对函数func的计时
元类例程:
实现如下需求:
1定义一个“人”类(person),包括吃饭,睡觉,学习
2定义person的三个子类,包括zhang,wang,ming
3定义person的子类hong,要求: 吃饭像zhang一样;睡觉像wang一样;学习像ming一样