OOP 에서 구상 클래스와 추상클래스의 차이 알기

2021. 12. 6. 18:56개발

구상  < > 추상 서로 반대되는말인데

 

추상클래스 = pure virtual method 를 포함하고

인스턴싱 될수 없는 클래스

must 파생클래스에서 함수구현되어야함  

 

구상 클래스 = pure virtual method 를 포함 x

인스턴싱 됨 

현재 클래스에서 함수구현

 

인스턴싱 

객체를 정의하는게 클래스인데 클래스가 스택 혹은 힙영역에 할당되는것

 

 

 

https://devjino.tistory.com/3

 

구상(Concrete) 클래스, 추상(Abstract) 클래스

객체 지향 프로그래밍에서 클래스는 크게 두 분류로 구분하지요. 그것은 바로 구상(concrete) 클래스와 추상(abstract) 클래스이고요. 객체 지향 설계에서 이 두 클래스 구분은 가장 기본적이고 중요

devjino.tistory.com

 

참고

'개발' 카테고리의 다른 글

호이스팅 , 실행 컨텍스트  (0) 2021.12.22
var vs let vs const  (0) 2021.12.08
Head First Design Patterns 주요내용 정리  (0) 2021.12.06
프로토콜  (0) 2021.11.27
MPA, SPA, SSR,CSR  (0) 2021.11.24