다형성 (1) 썸네일형 리스트형 객체 지향 프로그래밍 용어 정리 ●절차 지향 프로그래밍 - 물이 위에서 아래로 흐르듯이 순차적인 처리가 중요시 되며 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍 기법 -장점 1. 컴퓨터의 처리구조와 유사해 실행속도가 빠름 -단점 1. 유지보수가 어려움 2. 실행 순서가 정해져 있으므로 코드의 순서가 바뀌면 동일한 결과를 보장하기 어려움 3. 디버깅이 어려움 ●객체 지향 프로그래밍(OOP) - 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법 -장점 1. 코드의 재사용이 용이 2. 유지보수가 쉬움 3. 대형 프로젝트에 적합 -단점 1. 처리속도가 상대적으로 느림 2. 객체가 많으면 용량이 커질 수 있음 3. 설계시 많은 시간과 노력이 필요 ●클.. 이전 1 다음