摘要:
编写 __enter__ 和 __exit__ 仍然很繁琐,因此Python的标准库 contextlib 提供了更简单的写法 @contextmanager 这个装饰器接受一个 generator,用 yield 语句把 with ... as var 把变量输出出去,然后,with 语句就可以正 阅读全文
摘要:
mixin模式特点: 1、单一功能, 2、不和基类关联,可以和任意基类组合,基类可以不和mixin关联就可以初始化成功 3、不使用 super() 用法 阅读全文