Дом развитие Что такое аспектно-ориентированное программирование (aop)? - определение из техопедии

Что такое аспектно-ориентированное программирование (aop)? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает аспектно-ориентированное программирование (AOP)?

Аспектно-ориентированное программирование (AOP) - это парадигма программирования, которая изолирует вспомогательные функции от бизнес-логики основной программы.

AOP включает в себя методы программирования и инструменты, поддерживающие модульность задач на уровне исходного кода, но это может также относиться ко всей дисциплине разработки программного обеспечения.

Techopedia объясняет аспектно-ориентированное программирование (AOP)

Потеря модульности происходит на пересечении проблем, и модульность возвращается с использованием AOP. Этот процесс пересечения, также известный как плетение, происходит во время сборки или выполнения.

Ткачество помогает в ряде процессов, таких как:

  • Замена тел методов на новые реализации
  • Вставка кода до и после вызова метода
  • Реализация переменных чтения и записи
  • Связывание новых состояний и поведения с существующими классами

Логика АОП реализована в классе аспектов, не зависящем от более поздних расширенных классов. Однажды реализованный, он может быть присоединен к любому классу библиотеки без понимания класса аспекта.

Что такое аспектно-ориентированное программирование (aop)? - определение из техопедии