I have just started to learn Java and is curious is it any good practice in Java for good object decomposition? Let me describe a problem. In big software project it\'s alwa
The next logical step may be to change the BigClass into a java package. Next create new objects for each group of related functionality (noting in each class that the object is part of the new package).
The benefits of doing this are dependency reduction and performance.