b'\n_START_ARTICLE_\nAspektorienterad programmering\n_START_PARAGRAPH_\nAspektorienterad programmering (AOP) \xc3\xa4r en programmeringsparadigm d\xc3\xa4r modularisering sker p\xc3\xa5 mer genomgripande s\xc3\xa4tt \xc3\xa4n den som anv\xc3\xa4nds vid objektorienterad programmering. Exempelvis \xc3\xa4r loggning en aspekt av ett program som m\xc3\xa5nga av programmets best\xc3\xa5ndsdelar b\xc3\xb6r delta i. Ist\xc3\xa4llet f\xc3\xb6r att genomg\xc3\xa5ende \xc3\xa4ndra alla best\xc3\xa5ndsdelarna f\xc3\xb6r att st\xc3\xb6dja loggning, till\xc3\xa5ter AOP att skapa en aspekt, loggning, som sedan automatiskt till\xc3\xa4mpas av alla best\xc3\xa5ndsdelar.'