El modelo de desarrollo de Plone (Zope en realidad) sigue un diseño orientado a aspectos muy bien implementado.