[ Effective C++ ] 다음과 같이 시간 기록을 유지하는 TimeKeep 클래스를 기본 클래스로 만들어 이를 상속시키는 예제가 있다고 하자.class TimeKeeper{public: TimerKeeper(); ~TimeKeeper(); ...};class AtomicClock : public TimeKeeper { ... };class WaterClock : public TimeKeeper { ... };class WristWatch : public TimeKeeper { ... };TimeKeeper* getTimeKeeper(); // TimeKeeper에서 파생된 클래스를 통해 // 동적으로 할당된 객체의 포인터를 반환합니다. TimeKeeper* getTimeKeeper..