2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
In diesem Artikel werden die folgenden Anweisungen beschrieben:
1. Objektorientiert und prozessorientiert
Objektorientiert: Die Objekte, die die schwarzen und weißen Seiten erstellen, sind für die Berechnung verantwortlich, das Schachbrettobjekt ist für die Leinwand verantwortlich und die Regelobjekte sind für die Beurteilung verantwortlich. Wie aus dem Beispiel hervorgeht, wird objektorientiert mehr Aufmerksamkeit geschenkt Das Rad nicht neu zu erfinden, das heißt, es einmal zu erschaffen und wiederzuverwenden.
Prozessorientiert: Start – schwarzer Zug – Schachbrett – Beurteilung – weißer Zug – Schachbrett – Beurteilung – Zyklus. Achten Sie einfach darauf, wie jeder Schritt umgesetzt wird.
2. Drei Hauptmerkmale und fünf Grundprinzipien der Objektorientierung
Verkapselung
Die sogenannte Kapselung besteht darin, objektive Dinge in abstrakte Klassen zu kapseln. Die Klasse kann nur vertrauenswürdigen Klassen oder Objekten erlauben, ihre eigenen Daten und Methoden zu betreiben, während Informationen vor nicht vertrauenswürdigen Klassen verborgen bleiben.
Die Kapselung ist eines der Merkmale der Objektorientierung und das Hauptmerkmal der Konzepte von Objekten und Klassen. Einfach ausgedrückt ist eine Klasse eine logische Einheit, die Daten und Code kapselt, der mit diesen Daten arbeitet. Innerhalb eines Objekts können einige Codes oder Daten privat sein und für die Außenwelt nicht zugänglich sein. Auf diese Weise bieten Objekte unterschiedliche Schutzniveaus für interne Daten, um zu verhindern, dass unabhängige Teile des Programms versehentlich die privaten Teile des Objekts ändern oder falsch verwenden.
Nachlass
Unter Vererbung versteht man die Möglichkeit, die gesamte Funktionalität einer vorhandenen Klasse zu nutzen und diese zu erweitern, ohne die ursprüngliche Klasse neu schreiben zu müssen.
Die durch Vererbung erstellte neue Klasse wird als „Unterklasse“ oder „abgeleitete Klasse“ bezeichnet, und die geerbte Klasse wird als „Basisklasse“, „übergeordnete Klasse“ oder „Superklasse“ bezeichnet. Der Prozess der Vererbung ist der Prozess vom Allgemeinen zum Besonderen.
Es gibt zwei Arten von Möglichkeiten, das Konzept der Vererbung zu implementieren: Implementierungsvererbung und Schnittstellenvererbung. Implementierungsvererbung bezieht sich auf die Möglichkeit, die Eigenschaften und Methoden einer Basisklasse ohne zusätzliche Codierung direkt zu verwenden. Schnittstellenvererbung bezieht sich auf die Fähigkeit, nur die Namen von Eigenschaften und Methoden zu verwenden, Unterklassen müssen jedoch Implementierungen bereitstellen.
Polymorphismus
Der sogenannte Polymorphismus bedeutet, dass dieselbe Methode einer Klasseninstanz in verschiedenen Situationen unterschiedliche Erscheinungsformen aufweist. Polymorphismus ermöglicht es Objekten mit unterschiedlichen internen Strukturen, dieselbe externe Schnittstelle zu teilen.Dies bedeutet, dass die spezifischen Operationen an verschiedenen Objekten zwar unterschiedlich sind, aber durch eine gemeinsame Klasse (diese Operationen)