Loose Coupling & Tight Coupling in Core Java | Spring Framework Prerequisite | Memory Allocation