"Применение UML и шаблонов проектирования" - читать интересную книгу автора (Ларман К.)