Цитата:
Сообщение от
ax_mct
Не вопрос когда содержание метода это одна атомарная и самодостаточная фунция.
Чтение из файла например.
Я думаю, если залезть внутрь чтения файла, то там может быть много интересного. Блокировки, например.
Цитата:
А вот создание строки заказа уже по сути интерфейс к процессу. А там где процесс без исходного кода никак.
Все есть интерес к процессу (хотя бы небольшого) и тем не менее у всего есть публичный интерфейс и реализация.
Цитата:
Ничем. Да, хуже. От того что пытаются уйти от ошибок компиляции сам по себе оверлееринг никуда не исчезает. Его просто не видно. А со старым оверлеерингом - было видно.
То есть в подменяющих экстеншенах смысла нет вообще.
Цитата:
Ведь какая цель у нас программистов в большинстве случаев? Именно что логический оверлей какого-то процесса, просто потому что это в сути стоящих перед нами задач.
Это когда как, иногда расширение. Иногда надо написать новый код поверх существующих бизнес сущностей.
Цитата:
Без возможности оверлееринга/подмены мы не можем вносить изменения в процесс, мы можем только подключать свои собственные независимые процессы.
Это не всегда так. Можно например подменить стандартный класс своим в конструкте. То есть заменять куски проуессов там где это предусмотрено и понятно какой интерфейс у кусков.
Цитата:
Вот EVGL хорошо иллюстрирует.
EVGL я ответил.