Ralph Goers wrote: > Carsten Ziegeler wrote: >> >> Yes, that's correct, but the api might use o.a.c.expression while the >> implementation should use a different package like o.a.c.e.impl (or >> something more appropriate). We should not have two modules providing >> classes in the same package. >> >> > Here I don't agree. The API should only contain interfaces, abstract > classes, classes that are fairly simple (for example, if they have > nothing but getters and setters) or classes that would always be common > to any possible implementation. The impl should do all the real work. > That's my saying :) I only try to say that all impl classes should use different package names than the api classes.
Carsten -- Carsten Ziegeler [EMAIL PROTECTED]
