Re: @avalon

Berin Loritsch <[email protected]> Thu, 20 Mar 2003 09:23:25 -0500
Newsgroups gmane.comp.jakarta.avalon.phoenix.devel,gmane.comp.jakarta.turbine.maven.devel
Message-ID <[email protected]>
Peter Donald wrote:
> On Thu, 20 Mar 2003 07:57, Berin Loritsch wrote:
> 
>>It's a name for crying out loud, what's to mature?
> 
> 
> And Poolable is just a marker interface for crying out loud, whats to mature?

An interface presents more constraints than a tag name.  The
tag name presents a weak contract, the interface presents a stronger
contract due to the language constructs and strong typing of Java.

We can alter the values of the names without affecting the runtime
compatibility of the code.  You can't do that with interfaces.

See where the difference is?