Ресурс:
Применение UML и шаблонов проектирования