私はHashTableクラスをラップすることができる必要があります。ラッパーについて読んだら、私はこれがラッパーの悪い使い方だと確信していますが、それは私の割り当てにあります。 (私は簡単にプログラムにスワップする必要が異なるデータ構造を持っている) 私は次のコードを持っている:私が使用している場合 from HashTable import HashTable
class HashTable
@classmethodの特別なデコレータの使用例を考えると、オーバーロードされていました(メソッド名がと異なるため、)のコンストラクタですが、何も考えられませんでした。 What's an example use case for a Python classmethod?のような投稿をチェックアウトしましたが、代わりのコンストラクタを指すユースケースしか見つけることができませんでした。 もう一
私はデコレータでクラスにミックスインを注入しようとしています。コードが実行されると、クラスにはのdictというプロパティがなくなりますが、dir(インスタンス)にはそのプロパティがあります。私は不動産がどこに消えているのか分かりません。 dictを取得する方法がありますか、そうでなければインスタンスの属性を見つけることができますか? def testDecorator(cls):
ret