-
- Это Вы ему сейчас задвигаете про объектно ориентированное программирование? ;-)) - =AlexD=(22.04.2012 10:35)
- Нет. Как раз в объектно-ориентированном программировании никто не будет спрашивать ни у кого о хранимом состоянии. У объектов есть методы, вызывая которые мы заставляем их что-то делать. Вот это истинное объектное программирование. Более того, в bialix(397 знак., 23.04.2012 14:03)
- Смешались в кучу кони, люди. ООП не предполагает фиксации методе программирования пересылкой сообщений. ООП предлагает только синтаксически явную инкаплуляцию данных и методов работы с данными в один программный объект. =AlexD=(306 знак., 24.04.2012 15:25)
- инкапсуляция подразумевает скрытие информации. запрашивать информацию у объекта есть идеологически неправильно (зачем было скрывать с самого начала?). то, что все так программируют на плюсах, как вы говорите, не означает, что идея объектного bialix(140 знак., 24.04.2012 19:00)
- Объект, который никак не обменивается информацией с окружающим миром - это чёрная дыра ;-). Не нужно быть святошей, и натягивать презерватив на глобус. ООП стимулирует лишь сокрытие внутренних структур данных, =AlexD=(139 знак., 24.04.2012 21:18)
- То есть поллить апи состояние кнопки или завести колбэк на изменение состояния это одинаково? - signal(26.04.2012 06:35, )
- Объект, который никак не обменивается информацией с окружающим миром - это чёрная дыра ;-). Не нужно быть святошей, и натягивать презерватив на глобус. ООП стимулирует лишь сокрытие внутренних структур данных, =AlexD=(139 знак., 24.04.2012 21:18)
- инкапсуляция подразумевает скрытие информации. запрашивать информацию у объекта есть идеологически неправильно (зачем было скрывать с самого начала?). то, что все так программируют на плюсах, как вы говорите, не означает, что идея объектного bialix(140 знак., 24.04.2012 19:00)
- Смешались в кучу кони, люди. ООП не предполагает фиксации методе программирования пересылкой сообщений. ООП предлагает только синтаксически явную инкаплуляцию данных и методов работы с данными в один программный объект. =AlexD=(306 знак., 24.04.2012 15:25)
- Нет. Как раз в объектно-ориентированном программировании никто не будет спрашивать ни у кого о хранимом состоянии. У объектов есть методы, вызывая которые мы заставляем их что-то делать. Вот это истинное объектное программирование. Более того, в bialix(397 знак., 23.04.2012 14:03)
- Вот и расскажите, пожалуйста, подробно всю цепочку. Чем будет этот режим в модуле станка (флаг или что)? Как будет запрашивать модуль меню. Что чем как. Как модуль станка будет опрашивать режим и как отправлять. Все, что есть что. - mazur(21.04.2012 23:37)
- "2) Как будет запрашивать модуль меню? Вызов подпрограммы *из модуля станка." mazur(144 знак., 25.04.2012 10:04)
- Ответы Скрипач(682 знак., 21.04.2012 23:45 - 22.04.2012 11:45)
- Локальная переменная... У меня сейчас сделано так. В модуле меню. Набор макросов\подпрограмм. Вывод\изменение флагов\переменных. Чтобы уменьшить объем программы сделал передачей параметров в функцию из памяти программ. - mazur(21.04.2012 23:56 - 22.04.2012 00:36)
- Про объём программы - это, конечно, перл, то есть попросту заблуждение. Кстати, жизнь показывает, что излишний объём программы реальной проблемой бывает крайне редко. Гораздо реальней проблема выдуманного для самого себя геморроя под предлогом SciFi(31 знак., 22.04.2012 12:34)
- "Преждевременная оптимизация — корень всех зол в программировании"(с) (все великие программисты современности) - =AlexD=(22.04.2012 10:33)
- У вас телега стоит впереди лошади. "Чтобы уменьшить объем программы..." Скрипач(323 знак., 22.04.2012 10:23)
- Локальная переменная... У меня сейчас сделано так. В модуле меню. Набор макросов\подпрограмм. Вывод\изменение флагов\переменных. Чтобы уменьшить объем программы сделал передачей параметров в функцию из памяти программ. - mazur(21.04.2012 23:56 - 22.04.2012 00:36)
- Ну, для этого нужен как минимум язык Си. Никогда не пытался понять, как на ассемблере реализовать модульный подход. Наверняка можно, но убого и неудобно. - SciFi(21.04.2012 23:41)
- Это Вы ему сейчас задвигаете про объектно ориентированное программирование? ;-)) - =AlexD=(22.04.2012 10:35)