Паттерны GRASP Flashcards
GRASP principles
1
Q
Информационный эксперт (Information Expert)
A
Обязанности должны быть назначены объекту, который владеет максимумом необходимой информации для выполнения обязанности.
2
Q
Создатель (Creator)
A
Создает другие объекты. При этом должны выполняться следующие условия:
1. Содержит или агрегирует создаваемые объекты
2. Использует создаваемые объекты
3. Знает, как проинициализировать создаваемый объект
4. Записывает создаваемые объекты
3
Q
A