Атрибуты в программировании: ключевые типы и их применения