Я розумію об'єктно-орієнтоване програмування і давно пишу програми OO. Люди, здається, говорять про аспект-орієнтоване програмування, але я ніколи насправді не дізнався, що це таке або як ним користуватися. Яка основна парадигма?
Це питання пов'язане, але не зовсім його задає:
Аспектно-орієнтоване програмування проти об’єктно-орієнтованого програмування