Language/C++ (1) 썸네일형 리스트형 C++ 정리 절차적 프로그래밍과 객체 지향의 차이 절차지향은 순차적인 처리를 중요시합니다. 컴퓨터 처리 구조와 비슷하므로 상대적으로 빠르지만 유지보수가 힘듭니다. 객체지향은 데이터와 동작을 묶어서 생각하고, 코드의 재사용과 유지보수가 쉽다는 장점이 있습니다. 또한, 객체지향은 캡슐화 상속성 추상화 다형성의 4가지 특징이 있습니다. 객체지향의 4가지 특징 캡슐화, 다형성, 상속성, 추상화입니다. 캡슐화는 객체 스스로가 자신의 상태를 책임지며, 해당 객체의 역할 수행에 집중할 수 있도록 자율성을 높이는 방식을 뜻합니다. 상속성은 부모 클래스가 자식 클래스에게 속성과 기능을 물려주어 부모 클래스의 속성과 기능을 동일하게 사용하는 방식입니다. 상속은 자신의 멤버 변수와 멤버 함수를 자식 클래스에게 물려주는 것입니다. 부모 .. 이전 1 다음