0. 목차 개념 객체 지향의 특징 4가지 (추상화, 상속, 다형성, 캡슐화) 결론 References 1. 개념 객체지향 프로그래밍이란 여러 독립적인 부품들의 조합, 객체들의 유기적인 협력과 결합으로 파악하고자 하는 컴퓨터 프로그래밍의 패러다임을 의미 마치 자동차를 만들 때, 수 많은 부품들의 결합과 연결로 하나의 완전한 자동차가 만들어지는 것과 같다고 할 수 있음 다른 프로그래밍으론 함수형 프로그래밍(Functional Programming), 절차 지향 프로그래밍(Procedural Programming)이 있다. 1-1. 객체 지향 프로그래밍의 장점 코드의 재사용을 통해 반복코드를 최소화 분석과 설계의 전환이 쉬움 유지보수에 용이 1-2. 객체 지향 프로그래밍의 단점 설계에 많은 시간이 소요됨 * ..