おそらく - ご意見・ベースの質問、しかし:Classes - horriblenessまたはacceptable?
この理由:
def func1():
pass
def func2():
pass
class BigClass:
def method1(self):
pass
def method1(self):
pass
def method1(self):
pass
は悪いですが、この:
class c1:
def func1(self):
pass
class c2:
def func2(self):
pass
class BigClass:
def method1(self):
pass
def method1(self):
pass
def method1(self):
pass
が良いのですか?
または、それは許容される方法ですか?
私にとっては、ちょっと見えます...構造化されていない、多分?私。 - いくつかの小さなfunctions()
を別として大きいClasses
。特に、クラスにはパラメタのリストがあり、クラスには通常、1つ2つの親の名前があります。
しかし、これの本当の意味はどうですか? 「より深い」データカプセル化によるセキュリティの強化?他に何か?
全く違いはありませんか?
それはすべてあなたが何をしているかによって異なります。あなたはクラス内のすべてを持つ必要はありません。最初の例で何が間違っているのか分かりません。それは悪いことをどこで読んだのですか? – idjaw