2011-08-16 2 views
4

ファイルにいくつかのメソッドがあり、それらはすべてグローバルスコープ(モジュール)で定義されています。クラスを作成するのは面倒なことではありませんでした。クラスを定義しても、クラスがインスタンス化されることは決してなく、静的にすべてにアクセスする必要があったからです。それをそのまま残しておくのは理にかなっていますか、あるいはクラスを作り、すべてのメソッドを静的にする方が良い設計ですか?なぜ?
FYI:私のスクリプトメソッドには、サードパーティのユーザーがアクセスします。インスタンス化されることがないときに、Pythonでクラスを作成するのは理にかなっていますか?

答えて

9

PythonはJavaではないため、モジュールレベルのメソッドを心配する必要はありません。

関連する問題