반응형
C++ 은 객체지향 언어(Object-Oriented Language)이고, C 언어는 절차적 언어(Procedural Language)이다.
객체지향 언어의 특징은 3가지가 이다. 각각의 특징은 캡슐화(Encapsulation), 상속(Inheritance), 다형성(Polymorphism) 이다.
1. 캡슐화(Encapsulation): 데이터와 데이터의 행동 양식을 결정하는 코드를 한 번에 묶는 구조로 내부의 정보를 외부에 노출하지 않음.
2. 상속(Inheritance) : 특징, 장점을 분리해 놓은 클래스를 분리하여 사용
3. 다형성(Polymorphism) : 객체들의 타입이 다르면 같은 메시지가 전달되어도 서로 다른 동작을 하는 것.
객체지향에서 하나의 코드로 다양한 타입의 개체를 처리하는 기술.
반응형
'프로그래밍 > C, C++' 카테고리의 다른 글
정적 바인딩과 동적 바인딩 (0) | 2013.07.08 |
---|---|
상속(Inheritance) (0) | 2013.07.07 |
바인딩 (0) | 2013.06.03 |
가상함수 (0) | 2013.06.03 |
Visual leak detector (0) | 2013.05.03 |