LINUX.ORG.RU

История изменений

Исправление stevejobs, (текущая версия) :

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

Хотя аналитикам хотелось бы видеть задачу иначе. Ну тупо потому, что это проще, не нужно думать ;)

а еще, «район» сам по себе - не актёр. Район не может инициировать никаких действий. Район не отправит никому сообщений. «Больница номер 1» в лице «директора больницы номер 1» - может отправить письмо в другое ведомство, а «район» - нет. Это просто какая-то область определения, типа энума. Кстати, энумы в джаве не наследуются.

Исправление stevejobs, :

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

а еще, «район» сам по себе - не актёр. Район не может инициировать никаких действий. «Больница номер 1» в лице «директора больницы номер 1» - может, а «район» - нет. Это просто какая-то область определения, типа энума. Кстати, энумы в джаве не наследуются.

Исходная версия stevejobs, :

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

а еще, «район» сам по себе - не актёр. Район не может инициировать никаких действий. «Больница номер 1» в лице «директора больницы номер 1» - может, а «район» - нет. Это просто какая-то область определения, типа энума

кстати, энумы в джаве не наследуются