class xxx(Base):
def __init__(self):
Base.__init__(self)
self.hogehoge = foo()
ん~~こういうコードを書いているとなんでクラスにせにゃあかんのやと思うのですよ。
class xxx():
self.__base__ = Base()
self.__mixin__ = [MixinA, MixinB]
とかでもよい気が。.__base__とかが親っていう仕組み。・・・ただこれってprototype baseのオブジェクト指向とかかなんかでjsちっくなのよね。
.のかわりに/にするとか。object, isは予約語、.はself、/のあとの.は__xxx__と同じ扱い。
object xxx is
./.base = Base()
./.mixin = [MixinA, MixinB]
え?ああ、ファイル名のコンベンションをそのままマップしただけだよ。だってこうするとさ、便利でね?webappフレームワークとか作るとき。
0 件のコメント:
コメントを投稿