Я предположил бы, что нет никакого серьезного основания для изоляции классов кроме защитить неосведомленное - допускают ошибку, я имею в виду невинный. Вы знаете старую поговорку, "данный их достаточно веревки и они подвесят себя". Позвольте им колебаться, я говорю. Возможно, это - мое образование C++, но я - довольно удобное знание, что я имею право полностью наполнять вещи, если я не прилежен.
я склонен программировать интерфейсом. Интерфейсы являются, конечно, открытыми, и любой свободен обеспечить их собственную реализацию, которая придерживается контракта, выраженного интерфейсом. Мои реальные классы, которые реализуют эти интерфейсы, имеют тенденцию быть частной фирмой и отмечены внутренние и/или частные. Я не чувствую, что должен изолировать такие классы.
, Где повторное использование кода желательно, я избегаю повторного использования посредством наследования, одобряя состав и другие методы.
Изоляция может также быть допустимой на типах, которые считают типами простых данных, но я не убежден, иссушают путь на этом.
ScriptManagerProxy позволяет странице содержимого передавать ссылки на ScriptManager, размещенный на его главной странице ASP.NET.
Вот видео asp.net: http://www.asp.net/Learn/ajax-videos/video-95.aspx
Спасибо
Джо