→ 절차적인 방식에서는 여러 프로세스가 데이터를 공유하기 떄문에 데이터가 바뀌면 데이터에 의존하는 하나 이상의 프로세스가 동시에 수정됨
만약 할인 조건에 새로운 조건이 추가되는 경우 살펴보자

이렇게 데이터를 수정할 때 프로세스도 함께 수정해야 한다는 점이 절차적인 설계가 가지는 전형적인 문제!!


→ 이렇게 하면 더이상 startTime, endTime 필드를 머릿속에서 조합할 필요가 없음

이러한 단점들을 통해 여기서 우리는 한가지를 알아차릴 수 있다