On 2011-10-26 20:20, Jonny Dee wrote:
One more use case for reflection is data binding with GUI components. This approach is heavily used in Windows Presentation Foundation library [3,4]. GUI components can update an object's properties by using reflection. You don't need to register listeners for this purpose anymore.
Runtime reflection is used quite a lot in GUI programming on Mac OS X (at least the libraries/tools under the hood).
-- /Jacob Carlborg