命名约定 – 用于命名派生类的Pythonic方法
作者:互联网
我无法弄清楚派生的更可接受的命名约定是什么
类.假设我们有一个基类Fruit,我们从中派生出类,Apple,
橙子和西番莲果.一致认为基类的名称应该出现在
派生的,但它应该出现在类名的开头还是结尾?
哪个更像Pythonic:FruitApple,FruitOrange和FruitPassionFruit或AppleFruit,
OrangeFruit和PassionFruitFruit?
解决方法:
使用常识.
在你的例子中,正如其他人所讨论的那样,Fruit部分显然是多余的.仅使用Apple,Orange等.让我们考虑使用另一个例子.
如果我有一个名为Plugin的基类,我会将派生类命名为FormattingPlugin,我将其称为“执行格式化的插件”.替代方案PluginFormatting读作“插件格式化”.我猜这个阅读是主观的,所以要用自己最好的判断.
但是不要仅仅将其命名为格式化,因为与水果示例不同,这并不是对类的作用的完整描述.
标签:python,naming-conventions 来源: https://codeday.me/bug/20190721/1494774.html