La programmation par attributs est une des nouveautés de la plateforme .Net : les attributs sont des metadonnées qui accompagnent le code (classes, méthodes,...).
Ci-joint un pointeur sur un "anti-pattern", un article d'introduction aux attributs C# et un pointeur sur une proposition d'extension de Java.


newtelligence Web Service Extensions for ASP.NET (anti-pattern) (Anglais)
Attributes and Reflection (Article) (Anglais)
A Metadata Facility for the Java Programming Language (Alien)