Check your knowledge of the GoF design patters by doing this crossword puzzle.