관리 메뉴

도드넷

[C++의 특징] 객체지향 프로그래밍 OOP 본문

창고/C++ [폐쇄]

[C++의 특징] 객체지향 프로그래밍 OOP

도드! 2014. 8. 28. 12:50





객체지향 프로그래밍 OOP (Objective-Oriented Programing)의 특징


1) 객체간 서로 메시지(지시) 교환  

2 )객체들의 등급, 계급(Class) 설정 → 객체를 캡슐화, 정보은닉 

→ 프로그램의 거대화 복잡화 모듈화, 관리의 편리성


* 참고

객체란? : 데이터와 함수

클래스란? : 객체 표현의 수단이자 분류방법, "구조체"의 확장이라고 보면됨.

OOP의 핵심 : 객체, 객체간의 메시지(지시, 데이터) 교환, 객체의 계급화



C++ 특징


1. 추상화

- 객체의 계급화/분류의 다른말


2. 캡슐화

- 객체를 통합/분류 이를또한 접근제한


3. 상속성

- 클래스를 재정의/수정하여 계속 사용


4. 다형성

- 객체를 같은 이름으로 여러개 만들기 가능







반응형
Comments