Reflection architectural pattern

Architectural software patterns capture successful designs for recurring problems in software architecture. Software systems transform over…