Информация об изменениях

Сообщение Re: The Big OOPs: Anatomy of a Thirty-five-year Mistake от 17.09.2025 12:39

Изменено 17.09.2025 12:42 Pauel

Re: The Big OOPs: Anatomy of a Thirty-five-year Mistake
Здравствуйте, σ, Вы писали:

σ>
  • Инкапсуляцию придумали когда делали симуляцию поведения распределённых систем. В этом случае инкапсуляция — адекватная модель для предметной области. Но оопе-сектанты пропагандируют что для всех областей.

    Инкапсуляция появляется сама собой, её не надо изобретать.
    Например, в функциональном программировании в замыкании переменные не видны для вызыващего кода. Если вы создаёте поток, то переменные внутри потока точно так же не видны снаружи, и это тоже инкапсуляция.

    Товарищи просто дали название такому явлению.
  • Re: The Big OOPs: Anatomy of a Thirty-five-year Mistake
    Здравствуйте, σ, Вы писали:

    σ>Инкапсуляцию придумали когда делали симуляцию поведения распределённых систем. В этом случае инкапсуляция — адекватная модель для предметной области. Но оопе-сектанты пропагандируют что для всех областей.


    Инкапсуляция появляется сама собой, её не надо изобретать.
    Например, в функциональном программировании в замыкании переменные не видны для вызыващего кода. Если вы создаёте поток, то переменные внутри потока точно так же не видны снаружи, и это тоже инкапсуляция.

    Товарищи просто дали название такому явлению.