Цитата:
Сообщение от
belugin
Это скорее система страховочных ограждений.
http://kashperuk.blogspot.ru/2017/10...ibility_7.html
Цитата:
With Platform update 11 we have added a new attribute, which allows Microsoft (on request from multiple partnres), where it is justified, to decorate a particular protected or public method, allowing wrapper methods to not call next on it, replacing the logic of that method.
По обоснованным запросам Microsoft добавляет точки расширения (extension points) и с Platform update 11 (спасибо kashperuk за блог) по обоснованным запросам Microsoft будет добавлять атрибут (Replaceable) в конкретные методы с которым можно делать полную замену этого конкретного места.
Вроде бы неплохо и движение навстречу потребностям потребителям продукта. Но это "Скотный двор" Оруэлла. То есть постепенный переход с идей всеобщего равенства и построения утопии к диктатуре и тоталитаризму. При том что "Все партнеры равны. Но некоторые партнеры равны более, чем другие."
Я понимаю что с точки зрения Microsоft продукт принадлежит им и они позволяют им пользоваться.
Как сдача в аренду офисной площади или квартиры на условиях владельца. Любая дырка в стене требует разрешения собственника. Но не бывает таких жильцов которым бы это нравилось или устраивало. Всегда заканчивается переездом в собственный дом.
Что мешает сделать точки расширения и атрибут Replaceable во всех методах по умолчанию?
Страховочная система? Кого и от чего? Бред. Просто непонимание рынка и своего клиента.