Перейти до основного вмісту

1 запис з тегом "grasp"

Переглянути всі теги

· 4 хв. читання
Petro Ostapuk

GRASP (General Responsibility Assignment Software Patterns) - шаблони проектування, які використовують для вирішення загальних завдань із призначення обов'язків класам і об'єктам.

Відомо дев'ять GRASP шаблонів, спочатку описаних у книжці Крейга Лармана "Застосування UML і шаблонів проєктування". На відміну від звичних читачеві патернів із Банди Чотирьох, GRASP патерни не мають вираженої структури, чіткої сфери застосування і конкретної розв'язуваної проблеми, а лише є узагальненими підходами/рекомендаціями/принципами, які використовують під час проєктування дизайну системи.

Розглянемо характеристики основних GRASP шаблонів.