stringtranslate.com

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

Атрибутивно-ориентированное программирование ( @OP ) — это метод встраивания метаданных, а именно атрибутов , в программный код.

Атрибутивно-ориентированное программирование на разных языках

Ява

С включением Metadata Facility for Java (JSR-175) [1] в релиз J2SE 5.0 стало возможным использовать атрибутно-ориентированное программирование прямо из коробки. Библиотека XDoclet позволяет использовать подход атрибутно-ориентированного программирования в более ранних версиях Java.

С#

Язык C# поддерживает атрибуты с самого первого выпуска. Эти атрибуты использовались для предоставления информации о времени выполнения и не используются препроцессором. В настоящее время с генераторами исходного кода вы можете использовать атрибуты для управления генерацией дополнительного кода во время компиляции.

УМЛ

Унифицированный язык моделирования (UML) поддерживает своего рода атрибуты, называемые стереотипами .

Взломать

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

Инструменты

Ссылки

  1. ^ «Программа Java Community Process (SM) — communityprocess — финал».

Внешние ссылки