유지보수가 어려움, 실행순서가 정해져있으므로 코드의 순서가 바뀌면 동일한 결과 보장이 어령무
디버깅이 비교적 어려움
객체지향
장점
코드의 재활용성이 높음
코딩이 절차지향보다 비교적 간편함
디버깅이 비교적 수월
단점
처리속도가 비교적 느림
설계의 들어가는 시간소요가 큼
객체지향의 반대가 절차지향이 아니고 절차지향의 반대는 객체지향이 아닙니다. 절차지향은 순차적 실행에 초점이 맞춰져 있고 객체지향은 객체간의 관계/조직에 초점을 두고있습니다. 그렇지만 객체지향은 절차적으로 실행되지 않는가? 라고 하면 객체지향 역시 절차지향과 동일한 순서로 실행됩니다.