🔷История 1. Вы владелец собственного бизнеса. У Вас есть продукт, есть определенная организация внутренних процессов. Клиент неожиданно предлагает:" А давайте, Вы это будете делать по моему методу? А давайте, Вы поменяете вот этого менеджера, мне он не нравится? А давайте, я приеду прямо сейчас? Не отвечайте, уже еду!!! А давайте, Вы предоставите мне доступ к своей внутренней документации и финансовым операциям? "
Наверняка, каждый встречался с подобным в рамках своей деятельности.
❓Вопрос в том, удалось ли Вам разрешить ситуацию и какие были последствия для всех ее участников?
🔷История 2. В программировании при создании собственных класов ( описании сущности) надежным приемом является скрывать внутреннюю структуру класса. А доступ к информации объекта класса, рекомендуется организовывать через специальный интерфейс. Вы, как разработчик, сами решаете, что, когда и в каком виде необходимо представлять пользователю. "Почему-то" подход, когда пользователь класса имеет доступ только к специально выделенному интерфейсу, без возможности изменить что-то во внутренних данных, обеспечивает целостность всей программной системы и стабильность функционирования.
Эта история - без вопросов. 🙂