Pregunta de entrevista de Hitachi

Explain metadata programming and how to implement it?