История изменений
Исправление
stevejobs,
(текущая версия)
:
у каждого ведомства своё понятие «район», нет никакой единой сущности «район». Например, если больница принимает поциентов только с конкретного района (иначе посылает «идите-ка милок по месту жительства»), и «в районе» есть несколько больниц, то с высокой вероятностью окажется, что у разных больниц будет разный набор обслуживаемых домов. При этом «район» задается как перечисление всех домов, относящихся к «району». Идея в том, что «Ленинский район больницы 1» несравним (не совпадает) с «Ленинским районом больницы 2», единственное что мы можем тут посчитать - что территориально они почти совпадают. Это не одна сущность «район» с плавающими границами, а два совершенно разных несравнимых класса.
Хотя аналитикам хотелось бы видеть задачу иначе. Ну тупо потому, что это проще, не нужно думать ;)
а еще, «район» сам по себе - не актёр. Район не может инициировать никаких действий. Район не отправит никому сообщений. «Больница номер 1» в лице «директора больницы номер 1» - может отправить письмо в другое ведомство, а «район» - нет. Это просто какая-то область определения, типа энума. Кстати, энумы в джаве не наследуются.
Исправление
stevejobs,
:
у каждого ведомства своё понятие «район», нет никакой единой сущности «район». Например, если больница принимает поциентов только с конкретного района (иначе посылает «идите-ка милок по месту жительства»), и «в районе» есть несколько больниц, то с высокой вероятностью окажется, что у разных больниц будет разный набор обслуживаемых домов. При этом «район» задается как перечисление всех домов, относящихся к «району». Идея в том, что «Ленинский район больницы 1» несравним (не совпадает) с «Ленинским районом больницы 2», единственное что мы можем тут посчитать - что территориально они почти совпадают. Это не одна сущность «район» с плавающими границами, а два совершенно разных несравнимых класса
а еще, «район» сам по себе - не актёр. Район не может инициировать никаких действий. «Больница номер 1» в лице «директора больницы номер 1» - может, а «район» - нет. Это просто какая-то область определения, типа энума. Кстати, энумы в джаве не наследуются.
Исходная версия
stevejobs,
:
у каждого ведомства своё понятие «район», нет никакой единой сущности «район». Например, если больница принимает поциентов только с конкретного района (иначе посылает «идите-ка милок по месту жительства»), и «в районе» есть несколько больниц, то с высокой вероятностью окажется, что у разных больниц будет разный набор обслуживаемых домов. При этом «район» задается как перечисление всех домов, относящихся к «району». Идея в том, что «Ленинский район больницы 1» несравним (не совпадает) с «Ленинским районом больницы 2», единственное что мы можем тут посчитать - что территориально они почти совпадают.
а еще, «район» сам по себе - не актёр. Район не может инициировать никаких действий. «Больница номер 1» в лице «директора больницы номер 1» - может, а «район» - нет. Это просто какая-то область определения, типа энума
кстати, энумы в джаве не наследуются