Это часто ситуация, но вот последний пример:Как вы справляетесь исключительные случаи
Компании имеют различные контактные данные (адреса, номера телефонов, адреса электронной почты ...), когда они делают работу объявления, они флажки, где они выбирают, как с ними нужно связаться. Это в основном описательные данные. Пользователь при чтении объявления видит что-то вроде «Вы можете подать по почте, лично ...», , за исключением, если это «через веб-портал» или «по электронной почте», потому что тогда должны появиться соответствующие кнопки. Эти параметры хранятся в базе данных, и клиент (владелец сайта, а не компания, создающая объявление) может их изменить (например, они могут добавлять «по телепатии» или что-то еще), но если они вмешиваются в «электронную почту» и «сеть» -портальные "варианты, они закручивают свой веб-сайт.
Так как я должен обрабатывать данные, где все ведет себя одинаково, кроме «этой вещи», которая ведет себя так, и «эта вещь», которая ведет себя по-другому, а сами данные являются живыми, должны быть доступны для редактирования клиентом.