po*******@hotmail.com (GASOLINE) wrote in message news:<55**************************@posting.google. com>...
Mine is getting quite big(more than 15 functions)
Is there any limit where there is too much and you
should try to find commonalities to split it?
Size isn't everything!
More important is variation encapsulation, i.e., make sure all your
Facades are interfaces and not implementation classes. If your Facades
are interfaces, then splitting them into more interfaces is fine.
If your Facades are classes, then splitting them will expose more
public classes outside the package, which violates its encapsulation.
Golden rule: have one public class per package.
..ed
www.EdmundKirwan.com