Ich bin ratlos, warum Adoption von AO so langsam war. Es gibt viele reichhaltige Implementierungen für die vorherrschenden Sprachen. Meine Vermutung ist, dass es, wie OO heute, genug Paradigmenwechsel ist, dass die Menschen die Orte nicht erkennen, an denen sie ihnen helfen könnten.Was ist Ihre reale Welt für Aspect Oriented Programming?
also über nicht-invasive Protokollierung, was sind einige der Möglichkeiten, die Sie verwendet haben, oder planen, AO zu verwenden, die die Komplexität reduziert, verbessert die Wartung, verbessert die System "ilities"?
Was wäre also ein Beispiel aus der realen Welt, das das veranschaulicht? –
Zum Beispiel In ASP.NET MVC können Sie eine Controller-Klasse oder -Methode mit dem Attribut [Autorisieren] taggen, und das Framework stellt sicher, dass beim Aufrufen des Controllers die Autorisierung ausgelöst wird (z. B. Weiterleitung zur Anmeldeseite). Es gibt viele andere ... – DSO