반응형
실현(REALIZATION) 관계, IStudy 인터페이스와 Student 클래스
#include <iostream>
using namespace std;
#define interface struct
interface IStudy
{
virtual void Study()=0;
};
class Student :
public IStudy
{
public:
void Study()
{
cout<<"공부하다."<<endl;
}
};
int main()
{
IStudy *istudy = new Student();
istudy->Study();
delete istudy;
return 0;
}
실행 결과
공부하다
본문
[디딤돌 C++] 67. 실현(REALIZATION) 관계
반응형
'C++ > 디딤돌 C++' 카테고리의 다른 글
[C++ 소스] 최종 프로그램 실습(학교, 도서관, 강의실, 학생 등) (0) | 2016.12.21 |
---|---|
[C++ 소스] 의존(DEPENDENCY) 관계, 공장과 상품 (0) | 2016.12.18 |
[C++ 소스] 연관(ASSOCIATION) 관계, 의사와 약사 (0) | 2016.12.18 |
[C++ 소스] 직접 연관(DIRECTED ASSOCIATION) 관계, 회사와 직원 (0) | 2016.12.18 |
[C++ 소스] 구성 관계(Composition Relation), 사람과 눈 (0) | 2016.12.18 |