구체 타입은 달라도, 트레이트 객체가 요구하는 메서드 집합을 만족해야 같은 벡터에 담길 수 있습니다.
`Draw`를 구현하므로 `draw` 호출 계약을 만족합니다.
라이브러리 밖에서 만든 타입이어도 같은 트레이트를 구현하면 합류합니다.
`Draw` 구현이 없으므로 `Screen`은 그릴 방법을 알 수 없습니다.