
상위클래스 객체를 하위클래스 객체에 대입할 수 없다.

파생 클래스에서 재정의한 멤버 함수를 기본 클래스의 포인터로 호출하면 일반적으로 재정의 전의 멤버 함수가 호출
재정의한 후 멤버 함수가 호출하도록 하기 위해서는 기본 클래스에서 그 함수를 가상 함수로 해둠.
KISS란 'Keep it simple, stupid의 줄임말로, 시스템에서 불필요하게 복잡한 코드를 줄이는 것이 목적입니다. 단순하게 만들면 사용자가 더 쉽게 이해하고 상호 작용할 수 있습니다.