Tight Coupling And Loose Coupling In Java