>сдаюсь, какой список и что надо было заметить ?
то !как! реализуют Observer, или таки по вашему
Observer как паттерн, нах никаму не нужен?)
достаточно взглянуть на его реализации,
чтобы понять какие проблемы приходится решать создателям этих библиотек
и какие это кастыли местами, или как приходится извращатся разработчикам
>действительно, задача с римскими числами имеет сомнительную актуальность?
ну должен же я был ответить, не тока вам, но и _всем_, кто читает эту ветку(что бы показать пример некоторых проблем c++/object.pascal)
я не уверен, что все понимают значения слов lambda и т.д.)
hint! кстати покажите мне реализацию Observer(или slot/signal) на(для) pascal,
(я просто пока не встречался, может там это всё действительно делается просто в несколько строк)
а для вас Invoke поясню:
Lambda и Slot/Signal на полностью ООП-языках делаются
много проще,понятнее и прозрачнее, чем на Object Pascal/C++
я надеюсь вы понимаете, что в реальной жизни
программирование не сводится к кодагенерации/использованию уже написаного
а сл-но когда нужен механизм, подобный этим, на полностью ООП языках это напишется просто
а вот на C++ придётся повозится..., я просто пытаюсь приводить примеры
занимающие меньше 2х страниц
...