Показать сообщение отдельно
Старый 04.08.2022, 13:45   #65
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили: 662 раз(а) в 606 сообщениях
По умолчанию Ответ: Переустановка ОС на segnetics

Цитата:
Сообщение от ujin Посмотреть сообщение
Только в отличие от использования шаблона могут добавляться свойства и могут добавляться и переопределятся родительские методы.
А это не особо актуально в примере yvori, железки довольно стабильны во времени в своих функциональных возможностях и конфигурации.

Ровно как вам чаще всего или вообще никогда не нужно позднее связывание, также возможное в ООП.


PS. Так-то, если смотреть в суть вещей, ООП - это наследуемое шаблонирование, т.е. развитие идеи шаблонов и внесение ограничений на их оформление. Шаблон может быть шаблоном чего угодно, а вот объект только шаблоном объекта. Причём наследование в ООП пошло дальше, чем в шаблонах - шаблоны наследуются только в дизайнтайме и никак иначе, а вот объекты в ООП имеют в себе всю нужную информацию, чтобы наследоваться в рантайме. Это уже чудовищная разница.

PPS. И, опять же, ООП - это объектно ориентированное программирование. Т.е. никто не мешает мне создавать объекты на чём угодно, хоть на том же FBD и использовать их в своих программах полностью в парадигме ООП. Вот только контроль над всем мне придётся осуществлять вручную, когда как на труЪ-ООП языках это делает компилятор в дизайнтайме и "супервизор ООП" в рантайме (если язык это поддерживает).


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием