Zopeインターフェースは、Javaスタイルの「契約による設計」をPythonプログラムに組み込むための優れた方法です。実装可能なインターフェースや、オブジェクト用のアダプターを作成するための非常に優れたパターンなど、いくつかの優れた機能を提供します。
残念ながら、これはPython 2.xで問題なく動作する非常に成熟したプラットフォームの一部であるため、Zope.Interfaceの開発者はまだPython3への移植を優先していません。:-)
私が知りたいのは:
3.xプラットフォームで同様の効果を達成する別の方法はありますか?Zope.Interfaceで簡単にできるのと同じ種類のパターンを使用したいのですが、独自のインターフェイスシステムを使用したくありません。または、今のところインターフェイスを忘れて、この問題を回避するように設計する必要があります。