English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

NET :Solving множественный вопрос унаследования под платформой NET

Software RSS Feed





Платформа NET не поддерживает множественное унаследование. Не смутите многоуровневое унаследование с множественным унаследованием. С множественным унаследованием мы можем иметь subclass наследует от 2 типов в то же самое время.

Let's предположить мы имеет применение имеет клиентов типа и других поставщиков типа. Если вы хотели совместить эти 2 типа в один тип, то CustomerVendor было бы комбинацией клиентов и поставщиков как раз как диаграмма ниже.

Пожалуйста скопируйте following url в ваш браузер для того чтобы осмотреть диаграмму: http://www.vbprofs.com/images/Article Images/ThomasArt1.gif

В вышеуказанной диаграмме мы видим как тип CustomerVendor наследует от обоих из тех типов.

Множественное унаследование сложно и может быть опасно. Преимущества ре-ispol6zovani4 Кодего превалируют над сложностью до вашего выбора.

Множественное унаследование не поддержано платформой ВБ.НЕТ или Net. Вместо множественного унаследования мы можем использовать множественные поверхности стыка для того чтобы достигнуть подобного влияния к множественному унаследованию.

В VB.NET все предметы имеют главным образом или родную поверхность стыка, которая составлена свойств, случаев, методов или объявленных перемеююых члена использующ общественный keyword. Предметы могут снабдить также вторичные поверхности стыка путем использование keyword инструмента.

Иногда полезно для предмета иметь больше чем одну поверхность стыка, позволяющ нас взаимодействовать с предметом в по-разному дорогах. Унаследование позволяет нас создать subclasses будут специализированным случаем низкопробный тип.

Пример

Иногда мы имеем группу в составе предметы не подобными, но мы хотим отрегулировать их такой же образ. Мы хотим все предметы подействовать если они этими же, даже если они друг.

Мы можем иметь некоторые по-разному предметы в применении, such as клиент, продукт, фактура etc. Каждый предмет имел бы поверхность стыка невыполнения обязательства соотвествующую к каждому индивидуальному предмету, и каждое из их будет по-разному типом. Никакое естественное унаследование не подразумевается между этими типами. Let's предположить мы хочет напечатать документ для каждого типа предмета. In this case мы хотел были бы сделать ими весь поступок как printable предмет. Для выполнения этого мы можем определить родовую поверхность стыка включила бы производить напечатанный документ. Путем снабжать общюю поверхность стыка мы можем написать режим признавает любой предмет снабжает напечатанный документ.

Для того чтобы заключить, путем снабжать множественные поверхности стыка в VB.NET, мы можем достигнуть подобного влияния к тому из множественного унаследования.

Thomas будет опытным визуально основным проявителем, с экспертизой лет 7+ начиная специально финансовохозяйственные применения. Его основа ЭТО искусства будет VB, sql, crystal рапортами - должны вы визуально основной проявитель для вашего чывства проектов свободно связаться thomas до его личное website Kaloyani.com или через VBprofs.com - самые новые визуально ресурсы основных и VB.NET портальные.

Статья Источник: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Вебмастер получить html-код
Добавить эту статью на Вашем сайте прямо сейчас!

Вебмастер представить свои статьи
Не требуется регистрация! Заполните форму и ваша статья в Messaggiamo.Com каталог!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Отправьте статей Messaggiamo.Com Справочник

Категории


Авторские права 2006-2011 Messaggiamo.Com - Карта сайта - Privacy - Вебмастер представить свои статьи для Messaggiamo.Com Справочник [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu