software.wikisort.org - Язык_программирования

Search / Calendar

AspectJ — аспектно-ориентированное расширение языка Java, созданное компанией PARC. Язык доступен в проектах Eclipse Foundation как отдельно, так и в составе среды разработки Eclipse. Язык стал де-факто стандартом аспектно-ориентированного программирования, подчёркивая простоту и удобство для пользователей. С первого выпуска язык использует Java-подобный синтаксис.

AspectJ
Класс языка аспектно-ориентированный
Появился в 2001
Разработчик Eclipse Foundation
Расширение файлов .aj
Выпуск 1.9.9.1[1] (31 марта 2022; 5 месяцев назад (2022-03-31))
Основные реализации AspectJ Development Tools для Eclipse
Испытал влияние Common Lisp
Лицензия Eclipse Public License
Сайт eclipse.org/aspectj/
ОС Кроссплатформенный

Простое описание языка


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

aspect VisitAspect {
  void Point.acceptVisitor(Visitor v) {
    v.visit(this);
  }
}

Библиография



См. также



Примечания



Ссылки





Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.org внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2025
WikiSort.org - проект по пересортировке и дополнению контента Википедии