今天看了一篇关于设计模式方面的资料,再加上前几天看的 __slots__
的用法,想起项目中的更新用户资料相关代码可以用上边的知识(适配器模式, __slots__
, __setattr__
)优化一下:
修改前:
1 | class UserModel(object): |
修改后:
1 | class Account(object): |
Panmax's Blog
__slots__
的用法,想起项目中的更新用户资料相关代码可以用上边的知识(适配器模式, __slots__
, __setattr__
)优化一下:1 | class UserModel(object): |
1 | class Account(object): |