Beveiligde leden
Notitie
Deze inhoud wordt opnieuw afgedrukt door toestemming van Pearson Education, Inc. van Framework Design Guidelines: Conventions, Idioms en Patterns for Reusable .NET Libraries, 2nd Edition. Die editie werd in 2008 gepubliceerd en het boek is sindsdien volledig herzien in de derde editie. Sommige informatie op deze pagina is mogelijk verouderd.
Beveiligde leden zelf bieden geen uitbreidbaarheid, maar ze kunnen uitbreidbaarheid maken door subklassen krachtiger te maken. Ze kunnen worden gebruikt om geavanceerde aanpassingsopties beschikbaar te maken zonder onnodig de belangrijkste openbare interface te compliceren.
Frameworkontwerpers moeten voorzichtig zijn met beveiligde leden, omdat de naam 'beveiligd' een onwaar gevoel van beveiliging kan geven. Iedereen kan een niet-verzegelde klasse subklasse en toegang krijgen tot beveiligde leden, zodat alle dezelfde defensieve coderingsprocedures die worden gebruikt voor openbare leden van toepassing zijn op beveiligde leden.
✔️ OVERWEEG beveiligde leden te gebruiken voor geavanceerde aanpassing.
✔️ DO behandelt beveiligde leden in niet-verzegelde klassen als openbaar voor beveiliging, documentatie en compatibiliteitsanalyse.
Iedereen kan overnemen van een klasse en toegang krijgen tot de beveiligde leden.
© Delen 2005, 2009 Microsoft Corporation. Alle rechten voorbehouden.
Herdrukt door toestemming van Pearson Education, Inc. van Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition by Krzysztof Cwalina and Brad Abrams, published oct 22, 2008 by Addison-Wesley Professional als onderdeel van de Microsoft Windows Development Series.