인터페이스
·
디자인 패턴
인터페이스(interface) 특정 기능의 구현을 약속하기 위해 사용하는 형식 C++에서는 추상클래스를 사용하여 구현한다. class SampleInterface { public: virtual void print() = 0; virtual void input() = 0; } 응용 인터페이스를 사용하면 불필요한 함수의 노출을 막을 수 있다. class IInput { public: virtual void SetName(std::string name) = 0; virtual void SetAge(int age) = 0; }; class IOutPut { public: virtual std::string GetName() = 0; virtual int GetAge() = 0; }; class Person :..