단일 책임 원칙모듈, 클래스, 함수는 하나의 파트에서만 책임을 가져야 한다는 원칙개방 폐쇄 원칙소프트웨어 요소는 확장에는 열려 있으나 변경에는 닫혀 있어야 한다리스코프 치환 원칙프로그램의 객체는 프로그램의 정확성을 깨뜨리지 않으면서 하위 타입의 인스턴스로 바꿀 수 있어
https://youtu.be/bjVAVm3t5cQModel : dataController : logicView : 화면View : Controller = n : 1전통적인 Server Side Rendering 방식의 웹phpViewUI View Contro