当一个类永远不会被实例化时,在 python 中创建一个类是否有意义?
我在一个文件中有一些方法,所有这些方法都是在全局范围(模块)中定义的。我没有费心创建一个类,因为该类永远不会被实例化,并且如果我定义了一个类,所有内容仍然必须静态访问。保持原样是否有意义,或者创建一个类并使我的所有方法静态化是否更好?为什么?
仅供参考:我的脚本方法将被第三方用户访问。
I have some methods in a file and all of them are defined in the global scope (a module). I did not bother to make a class because the class would never get instantiated and everything would still have to be accessed statically if I defined a class. Does it make sense to leave it as it is, or is it better design to make a class and make all my methods static? and why?
FYI: My script methods will get accessed by third party users.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Python 不是 Java,可以放心使用模块级方法。
Python is not Java, use module-level methods without worry.