[jdom-interest] Re: Fast or Safe?
Trebor A. Rude
trebor at bwn.net
Thu Aug 31 21:31:30 PDT 2000
On Thu, 31 Aug 2000, Gerardo Horvilleur wrote:
>"Trebor A. Rude" wrote:
>> Hmm, if we do that, we could create a sigleton factory class
>> to return you the proper implementation of the interface based on some
>> settings it's got stored. At the very least, the programmer would be
>> forced to manually create objects of the correct implementation. Of
>> course, either way would probably break every existing JDOM program out
>> there, as the "Element foo = new Element("foo");" idiom would break.
>> Even though we could, with the claim "the API is pre-1.0", I'm not sure
>> many people would be very happy if we did that. Design wise, it sounds
>> fine though.
>
>It would be something like: Element foo = factory.newElement("foo")
>which seems reasonable enough to me. It is not too different from
>what we have right now and it makes it possible to have multiple
>implementations.
It's quite reasonable, my only concern is that it probably breaks all
existing code, which we may not want to do. Fortunately we're in the
pre-1.0 stage, and it's easier to justify the large change. Brett? Jason?
What do you think?
--
Trebor A. Rude
trebor at bwn.net
Registered Linux User #89308
http://counter.li.org/
More information about the jdom-interest
mailing list