python 3的最终类
final-class的Python项目详细描述
期末课程
python3.6+
的最终类。
功能
- 没有元类冲突
- 无运行时开销
- 无依赖关系
- 包括键入提示
- 设计得尽可能简单
为什么?
在像java
这样的语言中,我们有一个很好的方法
通过使任何类成为final
:
publicfinalclassSomeClass{// ...}
在python
中,我们没有现成的功能。
图书馆就在这里!
安装
pip install final_class
用法
fromfinal_classimportfinal@finalclassExample(object):# You won't be able to subclass it!...classError(Example):# Raises `TypeError`...
许可证
麻省理工学院。