1

Zopeインターフェースは、Javaスタイルの「契約による設計」をPythonプログラムに組み込むための優れた方法です。実装可能なインターフェースや、オブジェクト用のアダプターを作成するための非常に優れたパターンなど、いくつかの優れた機能を提供します。

残念ながら、これはPython 2.xで問題なく動作する非常に成熟したプラットフォームの一部であるため、Zope.Interfaceの開発者はまだPython3への移植を優先していません。:-)

私が知りたいのは:

3.xプラットフォームで同様の効果を達成する別の方法はありますか?Zope.Interfaceで簡単にできるのと同じ種類のパターンを使用したいのですが、独自のインターフェイスシステムを使用したくありません。または、今のところインターフェイスを忘れて、この問題を回避するように設計する必要があります。

4

2 に答える 2

2

Zope Interfaces の Python 3 ブランチがここにあり、ここで発表されているようです。

于 2009-11-09T23:47:31.910 に答える
0

Python 2.x を使用します。ほとんどのライブラリでサポートされています。多くの 3.x 機能に加えて、すべてのサードパーティ ライブラリがあります。後で依存関係が利用可能になったら、2to3 を使用して py3 に移行できます。

于 2009-11-10T11:13:50.073 に答える