Komplexität

80% aller Entwurfsmuster und Designpattern sind lediglich zur Eindämmung der Lawinen aus Dummheit und Bequemlichkeitslügen, für den "Rest" reicht Data-Driven-Design. Protokolle sind immer Provisorien, wenn man den Problembereich endlich verstanden hat, macht man eine Api.