反射或哈希图?假设您正在编写一个图形应用程序,其中有对象,用户可以单击它们。也就是说,你想以某种方式显示点击的对象信息。
我最终从可访问性java包和Accessible
类中读取AccessibleContext
接口...在此之前,我使用哈希映射为属性而不是类字段编写测试代码。最后,我在阅读之后想到了JavaBeans使用的是instrospection。
您会在此类应用中推荐什么?
答案 0 :(得分:4)
使用反射和内省听起来比使用HashMaps更好。我建议使用像Commons BeanUtils这样的抽象层,而不是直接使用这个API,这样就可以轻松地使用符合JavaBean标准的类。
以下是User Guide完整的示例。