Атрибутно-ориентированное программирование

Атрибутивно-ориентированное программирование Основы атрибутивно-ориентированного программирования Атрибутивно-ориентированное программирование (АОП) включает метаданные (атрибуты) в программный код.  Атрибуты предоставляют информацию о программе во […]

Атрибутивно-ориентированное программирование

  • Основы атрибутивно-ориентированного программирования

    • Атрибутивно-ориентированное программирование (АОП) включает метаданные (атрибуты) в программный код. 
    • Атрибуты предоставляют информацию о программе во время выполнения. 
  • Поддержка АОП в различных языках программирования

    • Java: JSR-175 в версии J2SE 5.0 позволяет использовать АОП из коробки. 
    • XDoclet поддерживает АОП в более ранних версиях Java. 
    • C#: атрибуты используются для предоставления информации во время выполнения, не обрабатываются препроцессором. 
    • UML: стереотипы являются атрибутами, которые используются для моделирования. 
    • Hack: поддерживает атрибуты, которые могут быть получены во время выполнения с помощью рефлексии. 
  • Инструменты для АОП

    • Инструмент обработки аннотаций (apt). 
    • Spoon, Java-программа-трансформер на основе аннотаций. 
    • XDoclet, генератор программ на основе Javadoc. 
  • Рекомендации и внешние ссылки

    • Ссылки на внешние ресурсы, включая книги и статьи. 
    • Статья является заглушкой и приглашает к расширению Википедии. 

Полный текст статьи:

Атрибутно-ориентированное программирование — Википедия

Оставьте комментарий

Прокрутить вверх