Книга: Rational Rose 2000 и UML Визуальное моделирование
Использование шаблонов
Использование шаблонов
Шаблоны проектирования (design patterns) содержат решения общих проблем при проектировании программ. Шаблоны проектирования используются в системе при решении вопросов «как». Говоря словами Грейди Буча, «шаблоны — это круто»[16]. Они позволяют повторно использовать удачные решения в области проектирования и архитектуры. Благодаря этому можно получить более простые в обслуживании системы и повысить производительность труда. Как и другие классы, создаваемые на этом этапе жизненного цикла, классы, составляющие шаблоны, добавляются в модель и на диаграмму классов. Например, шаблон абстрактный конструктор (Abstract Factory) может использоваться для получения объектов пользователь (RegistrationUser) различного типа. На сегодняшний день издано много книг с описанием шаблонов проектирования. Одна из наиболее популярных — книга Е. Гаммы (Е. Gamma) «Шаблоны проектирования: элементы многократно используемых объектно-ориентированных программ» (Design Patterns: Elements of Reusable Object-Oriented Software), выпущенная издательством Addison-Wesley в 1995 году.
- Процесс планирования версий
- Проектирование пользовательского интерфейса
- Добавление классов уровня проектирования
- Использование шаблонов
- Проектирование отношений
- Проектирование атрибутов и операций
- Проектирование наследования
- Кодирование, тестирование и документирование версии
- Использование возвратного проектирования для подготовки очередной версии
- Резюме
- Использование типов содержимого и столбцов
- Использование компакт-диска
- Использование файлов занятий
- Практическая работа 36. Использование шаблонов и тем
- Использование принципа конфронтации для адаптирования шаблонов
- Использование шаблонов в PHP
- Использование принципа подобия для адаптирования шаблонов
- Шаблон