Книгу не читал - буду восполнять.
Это не мешает мне использовать паттерны "CRUD", "действия - структура данных - ограничение полномочий", "подсистема - расширяющий модуль".
А "отображать сообщения, как в Thunderbird", "сделать настройку прокси, как в Firefox", "сделать настройку регулярных задач, как регулярных встреч в Outlook", "сделать отчёты, как в Rational SoDA" я бы всё-же не стал называть паттернами: банальное списывание заведомо работающих (хотя и не обязательно лучших) решений. И то, такое описание - лишь чуть лучше, чем "TBD".