객체지향 장점 (1) 썸네일형 리스트형 객체지향(OOP) 과 절차적 프로그래밍(PP) 절차적 언어와 객체지향 언어를 나누는 기준 1. 캡슐화, 다형성, 클래스 상속을 지원하는가? 2. 데이터 접근 제한을 걸 수 있는가? 절차적 프로그래밍 & 객체지향 프로그래밍 절차적 프로그래밍 장점 객체나 클래스를 만들 필요 없이 바로 코딩할 수 있다. 필요한 기능을 함수로 만들기 때문에 같은 코드를 복사하지 않고 호출하여 사용할 수 있다. 프로그램의 흐름 추적이 쉽다. 절차적 프로그래밍 단점 각 코드가 매우 유기성이 높기 때문에 수정하기가 힘들다 (새로운 데이터나 기능 추가가 어려움) 프로그램 전체에서 코드를 재사용 할 수 없다. 오류 검사 (디버그)가 어렵다. 객체지향 프로그래밍 장점 모듈화, 캡슐화로 인해 유지보수에 용이하다. 객체 지향적이기 때문에 현실 세계와 유사성에 의해 코드를 이해하기 쉽게 .. 이전 1 다음