Quais são as diferenças entre programação orientada a aspectos, orientada a assuntos e orientada a funções?
Eu sei que existem muitos trabalhos descrevendo esses três paradigmas, mas estou procurando uma explicação esquemática. Existem algumas descrições muito boas da programação orientada a aspectos aqui, então estou fazendo esta pergunta na esperança de obter o tipo de resposta de alta qualidade que...