ASLAM SYED Ответов: 1

Объясните класс оболочки и методы в языке Си#


Всем Привет

Может ли кто-нибудь объяснить, что такое класс и метод оболочки и какова польза от них и hot для реализации в моем asp.net веб-приложение



Заранее спасибо

Volynsky Alex

Привет, Аслам!
Идея классов-оболочек обычно заключается в том, чтобы имитировать структуру, но просто скрывать сложность/расширенную/нежелательную функциональность.
Подробнее читайте здесь.:
http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/83323469-dbab-4312-819c-0ace89f6583f

С уважением,
Алекс.

1 Ответов

Рейтинг:
1

OriginalGriff

Класс-оболочка-это любой класс, который "обертывает" или "инкапсулирует" функциональность другого класса или компонента. Это обеспечивает уровень абстракции от реализации базового класса и "скрывает" реализацию от внешнего мира.
Например, если вы пишете музыкальный плеер, у вас, вероятно, будет Track класс, который обрабатывает, где он находится на диске, название группы, альбом и так далее. Но вам также понадобится плейлист: который может быть List<Track> весьма легко. Но, возможно, имеет смысл создать класс "обертка" с именем Playlist который содержит список треков, но предоставляет методы добавления и удаления, который также имеет имя и знает, как сохранить / загрузить себя на диск. Поскольку фактический список скрыт от внешнего мира, они не могут изменить его содержимое без вашего ведома и осознания того, что список необходимо сохранить.


Member 11105818

Любой может быть ex-plane,как создать класс-оболочку в проекте реального времени???