c 로 하는 추상화

2022. 12. 12. 16:35c

추상화 추상자료형을 다루는것 

클래스 기반의 객체지향에서 추상자료형은 추상 클래스와 같다.

 

필요한 수준보다 더 과도한 추상적인 추상 자료형을 찾을 수 있는데 이를 과도한

추상화 라고 한다.  과도한 추상화는 이득이 있더라도 반드시 피해야 한다.

 

추상화의 정도는 추상화의 원칙에서 찾을 수 있다.

프로그램의 각 기능은 한 부분에서만 구현되어야 한다.

 

기본 구현을 갖지 못하는 행위 정확한 값을 가질 수 없는것 을 

사용한다거나 하는 방식 을 뜻함,.

 

자식 클래스가 오버라이딩 할 수 있는 행위함수를 가상함수 

라고 불렀음. 이 가상함수만을 포함하는 클래스를 인터페이스 라고 부름

 

추상 자료형으로 객체를 생성하지 않으려면 할당자 함수를 제거 해야함.

 

c++ 에서 객체지향 구성물

캡슐화 상속, (다중상속 가능) 다형성

다형성은 가상함수를 호출 하는 모습으로 하는 내용들만 말함.

추상 클래스 순수 가상 함수만을 사용하는 녀석을 뜻함.

 

'c' 카테고리의 다른 글

동시성과 병렬성.  (0) 2023.01.02
10장 유닉스  (0) 2022.12.25
c언어의 상속  (0) 2022.12.10
7장정리.  (0) 2022.12.04
6장 c 로 oop?  (0) 2022.12.03