Szoftverarchitektként mutasd be, hogyan kell strukturálni egy kódbázist az MVC minta és a SOLID elvek alapján. Magyarázd el a komponenseket (Model, View, Controller) és a SOLID elveket példákkal (pl. Java/Spring).