. Мрежа: решаване на множество въпрос наследство под. Нетната платформа
. NET платформата не поддържа множество наследство. Да не се обърка нива наследство с множество наследство. С множество наследство ние можем да имаме един клас, който наследява от два класа по едно и също е time.Let "Предполагам, имаме една молба, която е един клас клиенти и друг клас доставчици. Ако искаш да се съчетаят тези два класа в един клас CustomerVendor ще бъде комбинация от клиенти и Доставчикът също като диаграма below.Please копие на следния адрес в браузъра си, за да видите диаграма: Images/ThomasArt1.gif http://www.vbprofs.com/images/Article в диаграмата виждате как CustomerVendor клас наследява от тези две classes.Multiple наследство е комплексен и може да бъде опасно. Предимствата на код повторното използване с предимство пред сложността е до вашия choice.Multiple наследство не се поддържа от VB.NET или. Нетните платформа. Вместо множество наследство можем да използваме множество интерфейси за постигане на подобен ефект на множество inheritance.In VB.NET всички обекти имат основно и по родния интерфейс, който е съставен от Недвижими имоти, събития, методи или член-променливи декларирани чрез публично ключова дума. Обекти могат да се реализират и помощна интерфейси, като използвате Изпълнение keyword.Sometimes е полезно за цел да има повече от един интерфейс, което ни позволява да си взаимодействат с цел по различни начини. Наследствено ни позволи да създадем подкласове, които са специализирани случай на база class.ExampleSometimes имаме група от обекти, които не са на подобни, но ние искаме да се справиш с тях по същия начин. Искаме всички обекти да действа, както ако те са едни и същи, въпреки че те са different.We може да има някои различни обекти в заявлението, като клиент, продукт, фактури и т.н. Всеки обект ще има по подразбиране интерфейс приложими за всеки конкретен обект, а всеки от тях е различен клас. Не природно наследство се подразбира между тези класове. Нека да предположим, искате да отпечатате документ за всеки тип обект. В този случай ние бихме искали да ги направят всички действат като лицевата обект. За да постигнем това ние можем да дефинираме общ интерфейс, който ще позволи генериране отпечатан документ. До въвеждане на обща интерфейс ние сме в състояние да напише рутинни, който приема всеки обект, който въвежда печатна document.To заключение, чрез прилагане на множество интерфейси в VB.NET, можем да постигнем подобен ефект с това на многото inheritance.Thomas е опитен Visual Basic разработчик, с опит от 7 години и особено развиващите се финансови приложения. Неговите основни умения те са VB, SQL, Crystal Reports - трябва да ви нужда от Visual Basic разработчик на вашите проекти не се колебайте да се свържете с Томас чрез личния си уебсайт Kaloyani.com или чрез VBprofs.com - най-новият Visual Basic и VB.NET ресурси портал.
Член Източник: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
уебмастъра Вземи Html кодекс
Добави тази статия на вашия сайт сега!
уебмастъра Подайте членове
Не е необходима регистрация! Попълнете формата и статията ви е в Messaggiamo.Com директория!