DenkzeitWiki

Suchen:

Aktuelle Änderungen Printable View Änderungen Bearbeiten

DenkzeitWikiCommentSpam > DomainSpecificLanguages > HackingClojureWithEmacs > PythonObjectPersistence > DynamicMemoryAllocation > Heap > StandardTemplateLibrary > DebuggingPythonWithEmacs > TailRecursionElimination > Recursion > ExtensibleMarkupLanguage > PythonWindowsProgramming > InterestingPythonModules > AgileSoftwareEngineering > ObjectObsessedProgramming > ObjectOrientedProgramming > AspectOrientedProgrammingClear Trail
Main /

Aspect Oriented Programming

SoftwareEngineering

ReflectionAndIntrospection
ContextOrientedProgramming

Advanced preprocessing, where you can say things like: "Take every method that starts with the word 'test', and add it to a list of methods to be run when testing." Allows one to centralize "cross-cutting" concerns that would otherwise appear in many different classes.


Once you have decent reflection and metaclasses, AOP is just part of the language. [1]



Discussion





Advice - Lisp - Living Systems


Edit - BackLinks - Tags - Page Hist - Print - Changes - Home - Orphans - Help

Zuletzt geändert am 06.01.2010 21:34 Uhr und seit 7. April 2005 2610 aufgerufen.