001package flyweight;
002
003import java.lang.Comparable;
004
005public interface Video extends Comparable<Video> {
006        public String director();
007        public String title();
008        public int year();
009        public boolean equals(Object thatObject);
010        public int hashCode();
011        public int compareTo(Video that);
012        public String toString();
013}