长亭 面试

要求:如果添加message的type,仅需添加对应type的处理方法,而不需要更改调用的代码

https://github.com/DeluxeYang/NotAProject/blob/master/Examination/get_attr.py

用getattr(cls, fn)可以作为一个类的方法选择器

根据fn的不同,调用不同的类函数,因此可以完全动态的选择调用的方法

面试官给了一个方法是用装饰器

你可能感兴趣的:(长亭 面试)