我有~30种方法(约6个逻辑分组,每组约5个方法),它们只根据传递的参数进行计算,它们不保存状态或除了参数值之外还需要其他任何东西.
将这些方法,使用模块或类与静态方法分组的pythonic和更好的方法是什么?
差异将是:
from projectname.algorithms.module1 import method1, method2
并且:
from projectname.algorithms import Group1 ... Group1.method1(parameter1) ... Group1.method2(parameter1)
这只是示例类,模块和方法名称.对类进行分组似乎对我更合乎逻辑.如果经常访问这些方法或任何其他警告,这种方式有任何缺点吗?