□ MVC Pattern 
○ View  >> class main >> 실제 프로그램이 실행되는 메소드 
-- 사용자(Client)가 쓰는 창 
-- 실제 사용할 고객이 보는 MainClass 
-- 메인에서 메소드를 호출하고싶다면 객체생성이 필요함  -->> (타입) (객체명) = new 설계도();의 형태로 작성 
○ Controller >> 잡다한거 죄다 때려박는 곳 
-- 실제로 대부분의 기능을 진행하는 넣어주는 부분 
-- 메인에서 호출할 다양한 메소드들을 가지고 있음 
-- 반복되는 내용이 이 클래스내의 다른 메소드에 있을땐 클래스 내이므로 미리 만들어둔 메소드에서 불러오면 됨  
-- 메소드에서 메인으로 데이터를 보내려면 return을 만들어주고, 메인class에서도 같은 return값을 선언해서 초기화해주면 사용가능 
  
○ Model >> 설계도 부분(필드랑 생성자메소드, getset같은거) 
-- 어플리케이션의 로직을 담당하는 부분 
-- 주로 담당하는 내용은 필드, 생성자 메소드. getter and setter 


