XML * XML-SCHEMA * XPATH * XSL * XSL-FO * SVG * XQUERY * XPROC * ANT * DIVERSES



Diverses / Objekt-Orientierte Programmierung mit C#.NET

Objekt-Orientierte Programmierung mit C#.NET

Objekt-Orientierte Programmierung mit C#.NET

➪ In der "klassischen" objektorientierten Programmierung hat sich bewährt, die Datenstruktur bzw. Funktionalität von Objekten durch Templates, etwa in Form von Klassen, eindeutig zu beschreiben.

Jedes Objekt als Instanz einer Klasse weist somit alle Felder, Methoden, Events etc. auf, die in jener Klasse definiert ist. Dieses Vorgehen verbindet sich in der Regel mit Datenkapselung, Vererbung, Polymorphie, diversen Patterns, Interfaces, early bzw. late binding sowie anderen Konzepten der Objektorientierung.

Alternativ zur Template-basierten Typdeklaration besteht in einigen Sprachen (JavaScript, PHP, Python, ...) die Möglichkeit, Objekten zur Laufzeit Properties, Funktionen oder Arrays dynamisch zuzuweisen. So können einer Objektvariable mensch jederzeit Eigenschaften wie Vorname und Nachname im Sinn von public Stringvariablen mit Werten zugewiesen, geändert und wieder ausgewertet werden, ohne dass jene Felder in irgendeinem Template vorher definiert sein müssten.

wg / 5. April 2021



Fragen? Anmerkungen? Tipps?

Bitte nehmen Sie Kontakt zu mir auf.






Vielen Dank für Ihr Interesse an meiner Arbeit.



V.i.S.d.P.: Wilfried Grupe * Klus 6 * 37643 Negenborn

☎ 0151. 750 360 61 * eMail: info10@wilfried-grupe.de

www.wilfried-grupe.de/cs_OOP.html