Énumérez-vous?

1 mai 2014

Vous avez une de ces classes qui se comporte partiellement comme une collection mais qui n’en est pas une?  Qui plus est, vous n’avez pas fait hériter celle-ci de Collection?  Tout ce dont vous avez besoin c’est d’implémenter quelques fonctionnalités du protocole d’énumération sans trop exposer les détails internes de ladite classe au reste du monde?

Il existe maintenant une librairie appelée ExternalEnumeration (pour VisualWorks mais le code est facile portable à d’autres dialectes) qui fait tout ce dont vous avez besoin!

Publicités