● OPP
모든 단위를 객체 단위로 처리한다, 각 객체는 각 동작
● 클래스
인스터스를 구체화할 맴버변수와 함수 기능과 동작으로 이루어진 타입
사용자가 만들어 놓는 타입 / 인스턴스화 가능
- 특징
1. 정보은닉
2. 상속
3. 캡슐화 : 비슷한 특성을 캡슐로 감싸는 것
4. 다형성 : 다양하게 변화 할 수 있다.
5. 추상화 : 효율적으로 하기 위해 , 특성이나 이런걸 뽑아내기 위해, 효율적으로 하기 위해
● 인스턴스 : 구체화 실체화 하는 메소드들이 메모리 ? / 메모리만 가지고 있는 영역?
● 추상 클래스
내부적으로 순수 가상함수 / 버추얼 함수 / 인스턴스화 불가능
● 인터페이스
외부와 약속되어져 약속된 접촉면 ( 함수, 헤더)