El Lunes, 31 de Julio de 2006 07:49, James Carman escribió:
> Yes, *Impl in the same package might even be the first place it looks.
> Then look for an *Impl in the impl subpackage. I normally use the latter
> setup, but many folks do just put the implementation classes in the same
> package as their interface. I'd like to make HiveMind very simple to
> configure with minimal effort. That's why we offer the option to use
> "convention over configuration."
In cases when there will be just a single impl or a "default" one for a given
service we just make it a static inner class of the service interface.
public interface SomeService {
...
public static class Default implements SomeService {
...
}
}
So if the impl "search path" includes this idiom, it would be great for us as
this is definitely the most frequent case here.
--
Pablo