-
- Смысл ООП в объединении данных и методов их обработки. Если метод будет всегда один, это как раз и нарушит принцип ООП. - SergeyIv1(17.04.2017 22:20)
- в теплом ламповом Си, объявляй static переменную на уровне функции, вот тебе и будет "объединении данных и методов их обработки", смысл ООП — "методология программирования, основанная на представлении программы в виде совокупности объектов" - IBAH(18.04.2017 09:15)
- Смысл ООП описан в интервью Страуструпа -- зарабатывание денег... - fk0(18.04.2017 12:10)
- Ни хера этот Страус не шарит, я с помощу ООП поднимаю свое ЧСВ. - Cabol(19.04.2017 00:40, )
- Смысл ООП описан в интервью Страуструпа -- зарабатывание денег... - fk0(18.04.2017 12:10)
- в теплом ламповом Си, объявляй static переменную на уровне функции, вот тебе и будет "объединении данных и методов их обработки", смысл ООП — "методология программирования, основанная на представлении программы в виде совокупности объектов" - IBAH(18.04.2017 09:15)
- То есть объект метод и есть. Тогда угадай объект, если метод -"ебать"? - General(17.04.2017 19:43)
- Если метод виртуальный, то пользователю метода все равно какой объект - работа-секретарша/работа-подчиненные/дом/сауна/гостиница/чьи-то мозги :-) - il-2(18.04.2017 19:19)
- Не то, что-бы ему всё равно, он просто заранее не знает :-) - =AlexD=(19.04.2017 07:02)
- Это виртуальная функция, принимающая дополнительный булевый аргумент копать. - Boвa(18.04.2017 09:10)
- а нет такого метода! Половые органы есть, методов соответствующей половому акту нет! Во время полового акта меняется свойства объекта половой орган, изменение свойств и есть квазиметод ебать() - IBAH(17.04.2017 20:08)
- Если метод виртуальный, то пользователю метода все равно какой объект - работа-секретарша/работа-подчиненные/дом/сауна/гостиница/чьи-то мозги :-) - il-2(18.04.2017 19:19)
- Чушь, это так только в функциональном программировании. В ООП наоборот, методы должны быть как можно более просты и выполнять какое-то одно действие, а значит их не может быть мало. - =AlexD=(17.04.2017 12:36)
- Хорошо, сколько методов у объекта класса, ну скажем, "унитаз"? - IBAH(17.04.2017 13:26)
- Да полно. Цвет, состояние сидушки (закрыто/открыта крышка/поднято сиденье), управление положением сидушки, подключен/нет к водопроводу, подключен/нет к канализации, уровень воды в бачке, кнопка спуска, уровень загрязнения поверхности, наличие/нет =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)
- Хорошо, сколько методов у объекта класса, ну скажем, "унитаз"? - IBAH(17.04.2017 13:26)
- Чушь не пори и кофий не пей, геттер и сеттер уже два метода - Petrovich(17.04.2017 12:07, )
- Лень - тяжкий грех! Покайся! - IBAH(17.04.2017 13:30)
- Сеттер - это собака. А гетер - это не гомо. - SciFi(17.04.2017 12:09, картинка)
- Вот поэтому Цэ плюс плюс и есть бесовское творение. В отличие от православного Цэ, где не рефлексируешь, а просто кодишь :-) - SciFi(17.04.2017 11:59)
- Без ООП можно накодить только что-то простое. - SergeyIv1(17.04.2017 22:21)
- Во ИСТИНУ ТАК ИМЕННО и ТВОРИМ... во славу ГОСПОДУ НАШЕМУ и СЫНАМ/ДОЧЕРЯМ ЕГО! АМИНЬ! (с) - serhio(17.04.2017 13:01)
- ОГО! Слово "аминь" уже закопирайчено! :) А кто такие дочери его и сыны остальные (про одного я слышал)? - Argon(17.04.2017 13:09)
- Смысл ООП в объединении данных и методов их обработки. Если метод будет всегда один, это как раз и нарушит принцип ООП. - SergeyIv1(17.04.2017 22:20)