Предстоит контрольная по паттернам проектирования: по словесному описанию задачи, нужно будет решить какой паттерн применить, почему именно он, к какому результату это приведет и чем это решение лучше других. Времени не густо (2 недели), книга Фаулера идет очень тяжело, будут ли какие нибудь советы?