The ReflectionPattern provides a mechanism for determining the components of a system such as type information dynamically. Each component has anassociated meta object which describes the component.
JavaBeans utilise this pattern.
Back to DesignPatterns