A couple of things:
On Fri, Jun 3, 2011 at 10:22 PM, Bill Burke <bburke_at_redhat.com> wrote:
>
> - I don't get the point of having Client be an abstract class. Expecially
> since all non-static methods except close() and finalize are abstract
> already. I suggest making ClientFactory an abstract class and making Client
> an interface.
>
+1
> - I don't like all the getFeature() methods. Just have a getProperties()
> method and be done with it. I don't think I've ever seen such an API in
> Java EE before or what you're trying to accomplish with it.
>
I appreciate simplicity, but semantically "properties" continue to be
quite different to me than "features".
--D