2

インターフェイス指向プログラミングを使用してプロジェクトを実装したいと思います。Python自体はInterfaceキーワードをネイティブでサポートしていないため、このzope.*パッケージを活用することを計画しています。しかし、zope.componentパッケージは実際には多くの依存関係を持つ巨大なパッケージです。外部依存を少なくしてプロジェクトをスリムに保ちたいので、zope.*パッケージを使用することが役立つ/役立つかどうか疑問に思います。zope特に、プロジェクトをGAEにデプロイすることを計画していますが、サポートされているサードパーティパッケージとしてパッケージが含まれていません。

パッケージを使用しない場合zope.*、インターフェース指向の概念でPythonプロジェクトを実装するためのベストプラクティスは何ですか?

4

1 に答える 1

4

を使用できますzope.interface。たとえば、Twisted、Pyramidフレームワークで使用されます。

于 2011-11-05T23:02:31.373 に答える