Sınıf özelliklerine atama yoluyla önemsiz yöntemleri uygulamak için herhangi bir stilistik tabu veya başka bir dezavantajı var mı? Örneğin. Daha çok foo
'un aksine bar
ve baz
gibi.Python yöntemlerini özniteliklere atama yoluyla uygulayabilir miyim?
class MyClass(object):
def hello(self):
return 'hello'
def foo(self):
return self.hello()
bar = lambda self: self.hello()
baz = hello
Kendimi bu gibi şeyler görünürdeki ekonomi tarafından cazip bulmak: Genel olarak
__str__ = __repr__ = hello