객체지향프로그래밍1 [20210924] 절차적 프로그래밍과 객체 지향 프로그래밍 절차적 프로그래밍(Procedural Programming)은 순차적으로 처리가 이뤄지는 프로그래밍 방식이다. 컴퓨터 작동 원리와 유사하여 속도가 빠르지만, 유지 보수, 디버깅이 어렵다. 데이터 중심의 프로그래밍이다. 객체 지향 프로그래밍(Object-Oriented Programming)은 실제 세계를 모델링하는 프로그래밍 방식이다. 기능별로 모듈화한다. 캡슐화, 상속, 다형성을 특징으로 한다. 코드 재사용성 높아지며 코딩이 간편하고 디버깅 쉽지만, 절차 지향보다 느리고 설계에 상대적으로 더 시간이 소요된다. 기능 중심의 프로그래밍이다. 2021. 9. 24. 이전 1 다음 728x90