Mvc, Design Patterns, Java, Tutorial, Programming.
modification easier since we only have to worry about that section. Better Testing — with better defined boundaries, we can easily test each section individually. CONS: 👎 Complicated to write — MVC architecture has a learning curve and will take longer to write than just hacking an app together.