Python库。我应该制作类方法或函数吗?

时间:2019-05-28 13:38:04

标签: python python-3.x

我正在创建一个数据处理库,以减少代码的重复性并加快开发速度,并且我正在考虑使用该库。

此刻,我使用类似这样的类方法:

from library.sub_module import ClassName

instance = ClassName()
instance.method()
...

在库的用法方面,这非常简单,您可以创建一个类并使用其方法。

但是我的大多数方法都不依赖于类。意味着他们不使用任何类属性或其他方法。

这将意味着用法如下:

from library.sub_module import (
    ClassName,
    function,
    other_function,
    some_other_function
)

instance = ClassName()
...

就用法而言,方法是更可取的,但就逻辑而言,类方法和函数的组合似乎是最佳选择。

最好遵循图书馆制作惯例?

0 个答案:

没有答案