Je souhaite implémenter mon projet en utilisant une programmation orientée interface. Puisque Python lui-même n'a pas de support natif pour le mot-clé Interface, j'ai l'intention de tirer parti du paquet zope.*
. Mais le paquet zope.component
est vraiment un paquet énorme avec beaucoup de dépendances. Parce que je veux garder mon projet mince avec moins de dépendance externe, je me demande s'il est utile/utile d'utiliser les paquets zope.*
. En particulier, je prévois de déployer mon projet dans GAE, et il n'inclut pas le paquet zope
en tant que paquet tiers pris en charge.Le paquet 'zope' est-il largement utilisé?
Si vous n'utilisez pas le package zope.*
, quelle est la meilleure pratique pour implémenter le projet Python avec des concepts orientés interface?
De quoi auriez-vous besoin d'interfaces explicites lorsque la langue entière est dactylographiée? D'ailleurs, quels sont ces "principes orientés interface" dont vous parlez? – delnan
nue ma langue, je voulais dire «programmation orientée interface». – davidshen84