第9章面向对象编程(2)
·Python工匠:案例、技巧与工程实践
9.3编程建议
9.3.1使用b替代元类
面介绍元类时,我提到强大的元类有许多替代工具,它们比元类更简单,可以涵盖元类的
部分使用场景。init_subclass方法就是其中一员。
init_subclass是类的一个特殊钩子方法,它的主要功能是在类派生出子类时,触发
额外的操作。假如某个类实现了这个钩子方法,那么当其他类继承该类时,钩子方法就会被触
发。
我用8.2.2节中的例
第9章面向对象编程(2)
·Python工匠:案例、技巧与工程实践
9.3编程建议
9.3.1使用b替代元类
面介绍元类时,我提到强大的元类有许多替代工具,它们比元类更简单,可以涵盖元类的
部分使用场景。init_subclass方法就是其中一员。
init_subclass是类的一个特殊钩子方法,它的主要功能是在类派生出子类时,触发
额外的操作。假如某个类实现了这个钩子方法,那么当其他类继承该类时,钩子方法就会被触
发。
我用8.2.2节中的例
文档评论(0)