[C++] 디자인 패턴 (3) - 추상 클래스 인터페이스 interface Abstract class 강한 약한 결합 OCP Design Pattern 순수 가상 함수 개방 폐쇄


[C++] 디자인 패턴 (3) - 추상 클래스 인터페이스 interface Abstract class 강한 약한 결합 OCP Design Pattern 순수 가상 함수 개방 폐쇄

지난 시간에 우리는 상속 관계에 있는 클래스에서 다운 캐스팅과 업 캐스팅에 대해 알아보았습니다. https://blog.naver.com/dorergiverny/223447418477 [C++] 디자인 패턴 (2) - upcasting 업캐스팅 downcasting 다운 dynamic_cast 런타임 피연산자는 다형 클래스 형식이어야 합니다 다형 형식이 아닙니다 이전 시간에 우리는 디자인 패턴의 기본으로 GoF(Gang of Four) 의 23가지 클래식 패턴들에 대한 간략... blog.naver.com 이번에는 디자인 패턴의 가장 기본이 되는 순수 가상함수와 추상 클래스, 그리고 인터페이스에 대해 알아보겠습니다. 순수 가상 함수, 추상 클래스 가상함수(virtual function)는 파생 클래스인 자식 클래스에서 재정의할 것으로 기대하여 함수 선언 시 앞에 virtual 키워드를 붙여 준 멤버 함수를 의미합니다.

그 중에서 순수 가상 함수(pure virtual function...


#abstract #결합 #디자인 #법칙 #순수 #약한 #인터페이스 #재정의 #추상 #클래스 #패턴 #개방 #강한 #class #close #coupling #design #interface #loosely #open #override #pattern #가상 #폐쇄의

원문링크 : [C++] 디자인 패턴 (3) - 추상 클래스 인터페이스 interface Abstract class 강한 약한 결합 OCP Design Pattern 순수 가상 함수 개방 폐쇄