절차지향으로 만들면 코드를 복사하게되고, 복잡해지고, 수정이 어려워지는 문제가 발생한다.그렇다면 객체지향은 어떨까?데이터와 프로시저를 객체로 묶는다.특정 객체가 가지고 있는 데이터는 객체의 프로시저만 접근할 수 있게 된다.이렇게 되면, 다른 객체에서는 해당 객체의 데이