I have a general question on OOP design in java. I am implementing a basic software. I have separate packages for my Gui design and my main classes. I am wondering what is the best approach to link...