더북(TheBook)

4.1 영상 클래스 설계

클래스를 설계하는 일은 상당히 신중을 기해야 하는 작업이다. 필요한 기능은 모두 가지고 있어야 하며, 불필요한 기능은 간결성을 위해 과감히 삭제하는 것이 바람직하다. 그러므로 클래스를 만들기에 앞서 어떠한 기능이 필요하며 그러한 기능을 지원하기 위해 어떤 구조를 가지고 있어야 하는지 제대로 파악하고 있어야 한다. 이 절에서는 영상 표현을 위한 두 개의 클래스를 설계할 것이다. 어떤 기능을 염두에 두고 설계되었는지 확인해보기 바란다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.