Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Jedním z důležitých aspektů návrhu architektury je zajištění pečlivého zvážení rozšiřitelnosti architektury. To vyžaduje, abyste porozuměli nákladům a výhodám spojeným s různými mechanismy rozšiřitelnosti. Tato kapitola vám pomůže určit, které mechanismy rozšiřitelnosti – podtřídy, události, virtuální členy, zpětná volání atd.) můžou nejlépe splňovat požadavky vaší architektury.
Existuje mnoho způsobů, jak povolit rozšiřitelnost v architekturách. Jsou v rozsahu od méně výkonných, ale levnějších až po velmi výkonné, ale drahé. U jakéhokoliv požadavku na rozšiřitelnost byste měli zvolit nejméně nákladný mechanismus rozšiřitelnosti, který splňuje požadavky. Mějte na paměti, že je obvykle možné později přidat větší rozšiřitelnost, ale nemůžete ji nikdy vzít pryč, aniž byste zavedli zásadní změny.
V této sekci
Nezapečetěné třídy
Chránění členové
Události a zpětná volání
Virtuální členové
Abstrakce (abstraktní typy a rozhraní)
Základní třídy pro implementaci abstrakcí
Utěsňování
Části z © 2005, 2009 Microsoft Corporation. Všechna práva vyhrazena.
Přetištěno se svolením Pearson Education, Inc. z Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition od Krzysztofa Cwaliny a Brada Abramse, vydáno 22. října 2008 nakladatelstvím Addison-Wesley Professional jako součást série Microsoft Windows Development.