Intrusive or NonIntrusive ООП дизайн
От: Gattaka Россия  
Дата: 10.07.16 11:36
Оценка:
С++ программисты хорошо знают от Страуструпа об интрузивных и неинтрузивных списках. Если кто не в курсе: Интрузивный список
Но есть ли где-то описание соображений о целесообразности применения того или иного подхода при проектировании доменной модели? Либо просто проектированию классов системы. Ведь если мы проектируем сайт вроде RSDN у нас сообщения могут как знать о существовании соседей или форума к которому они относятся. Так и не знать непосредственно, а информацию об этом может нести объект типа сайт или форумы. Кто-то про это пишет? Майерс?
Re: Intrusive or NonIntrusive ООП дизайн
От: another_coder Россия  
Дата: 12.07.16 07:27
Оценка:
Здравствуйте, Gattaka.

Не встречал таких рассуждений.
Сам же полагаю, что элементы должны знать о соседях для ускорения операций с соседями (в рамках некоего набора частых операций). Т.е. рассуждение о необходимости такого подхода следует делать исходя из оптимизаций бизнес логики.

PS: Даже в той же очереди в больнице хочется быть в обычной очереди и не взаимодействовать с людьми, сохраняя душевное спокойствие.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.