반응형

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

+ Recent posts