-
- Да полно. Цвет, состояние сидушки (закрыто/открыта крышка/поднято сиденье), управление положением сидушки, подключен/нет к водопроводу, подключен/нет к канализации, уровень воды в бачке, кнопка спуска, уровень загрязнения поверхности, наличие/нет =AlexD=(30 знак., 17.04.2017 13:32)
- Это не методы, это свойства! Ересь так забила прогрессистам голову, что начинают путать ангелов и чертей - IBAH(17.04.2017 13:33 - 13:35)
- Что-бы узнать свойство очень часто нужно нечто большее, чем прочитать текущее состояние переменной. Ну хорошо - тогда ты покажи свою мысль на примере объекта - радиоприёмник. У него должен быть только метод вкл.? - =AlexD=(17.04.2017 13:38)
- "Что-бы узнать свойство очень часто нужно нечто большее, чем прочитать текущее состояние переменной." Вот оно: лень тяжкий грех - IBAH(17.04.2017 14:28)
- Нет, это называется инкапсуляцией :-) - =AlexD=(17.04.2017 15:15)
- Причем здесь инкапсуляция? Программисты ленятся. Для того, чтобы следовать объектному духу надо прописать в методе РаботаРадиприемника(), обработку свойства "Питание". Им лень, проще и понятнее определить метод ВклВыкл() - IBAH(17.04.2017 18:56)
- Ага, понял, значит ты считаешь, что "всё есть свойства". Тогда методы вообще не нужны. Это называется Verilog HDL , но не ООП точно. - =AlexD=(18.04.2017 07:07)
- Да хоть горшком назови! я хочу сказать, что у реальных объектов нет методов, только свойства. И если проводить аналогии ООП, то и у программных объектов не должно быть методов. 100500 методов напихали в объект по двум причинам: первая - лень, IBAH(67 знак., 18.04.2017 09:00)
- Проблема вовсе не в лени, а в том, что слишком накладно постоянно контролировать состояния 100500 переменных, аппаратура для этого не предназначена, вот в квантовых компьютерах - там дааа... - =AlexD=(18.04.2017 10:11)
- Это ты на загробном суде Страуструпу расскажешь... - IBAH(18.04.2017 10:39)
- Мне с ним будет о чём потолковать и без твоих набросов. :-) - =AlexD=(18.04.2017 13:56)
- Это ты на загробном суде Страуструпу расскажешь... - IBAH(18.04.2017 10:39)
- Проблема вовсе не в лени, а в том, что слишком накладно постоянно контролировать состояния 100500 переменных, аппаратура для этого не предназначена, вот в квантовых компьютерах - там дааа... - =AlexD=(18.04.2017 10:11)
- Да хоть горшком назови! я хочу сказать, что у реальных объектов нет методов, только свойства. И если проводить аналогии ООП, то и у программных объектов не должно быть методов. 100500 методов напихали в объект по двум причинам: первая - лень, IBAH(67 знак., 18.04.2017 09:00)
- Ага, понял, значит ты считаешь, что "всё есть свойства". Тогда методы вообще не нужны. Это называется Verilog HDL , но не ООП точно. - =AlexD=(18.04.2017 07:07)
- Причем здесь инкапсуляция? Программисты ленятся. Для того, чтобы следовать объектному духу надо прописать в методе РаботаРадиприемника(), обработку свойства "Питание". Им лень, проще и понятнее определить метод ВклВыкл() - IBAH(17.04.2017 18:56)
- Нет, это называется инкапсуляцией :-) - =AlexD=(17.04.2017 15:15)
- Один метод - "РаботаРадиоприемника()". Все остальное свойства, вкл./выкл в том числе. Метод "РаботаРадиоприемника()" вызывается Главной Управляющей Программой (Матрицей) с соответствующей частотой, частота может быть динамически меняющейся от IBAH(101 знак., 17.04.2017 13:50)
- Тогда начинай писать класс "программа" с единственным методом "желаю чтобы все" и единственным булевым свойством "охуенно". - Codavr(17.04.2017 15:18 - 15:26, youtube)
- Дык, это мечта человечества! Пока недостижимая, но люди над этим работают - IBAH(17.04.2017 18:57)
- Лютый бред. - =AlexD=(17.04.2017 15:15)
- Завидно? - IBAH(17.04.2017 18:49)
- Тогда начинай писать класс "программа" с единственным методом "желаю чтобы все" и единственным булевым свойством "охуенно". - Codavr(17.04.2017 15:18 - 15:26, youtube)
- "Что-бы узнать свойство очень часто нужно нечто большее, чем прочитать текущее состояние переменной." Вот оно: лень тяжкий грех - IBAH(17.04.2017 14:28)
- Что-бы узнать свойство очень часто нужно нечто большее, чем прочитать текущее состояние переменной. Ну хорошо - тогда ты покажи свою мысль на примере объекта - радиоприёмник. У него должен быть только метод вкл.? - =AlexD=(17.04.2017 13:38)
- Это не методы, это свойства! Ересь так забила прогрессистам голову, что начинают путать ангелов и чертей - IBAH(17.04.2017 13:33 - 13:35)
- Да полно. Цвет, состояние сидушки (закрыто/открыта крышка/поднято сиденье), управление положением сидушки, подключен/нет к водопроводу, подключен/нет к канализации, уровень воды в бачке, кнопка спуска, уровень загрязнения поверхности, наличие/нет =AlexD=(30 знак., 17.04.2017 13:32)