Heim > Backend-Entwicklung > Python-Tutorial > Für welche Programmierung ist Python konzipiert?

Für welche Programmierung ist Python konzipiert?

silencement
Freigeben: 2019-05-22 14:03:42
Original
7780 Leute haben es durchsucht

Prozessorientiert und objektorientiert sind Programmierideen. Wir können nicht sagen, ob eine bestimmte Sprache objektorientiert oder prozessorientiert ist, sondern ob eine bestimmte Sprache objektorientierte oder prozessorientierte Programmierung unterstützt.

Für welche Programmierung ist Python konzipiert?

Zurück zum Thema: Python kann objektorientierte, aber auch prozessorientierte Sprachen unterstützen, auch wenn es keine objektorientierten Sprachen wie C unterstützt Sprache können Sie immer noch objektorientierte Ideen verwenden, um ein Programm zu schreiben. Sie können objektorientiert als „Modularisierung“ verstehen, und Python ist dazu in der Lage, selbst geschriebene Funktionsdateien zu verwenden, um auf Module zu verweisen. Auch wenn Klassen nicht zum Definieren von Klassen verwendet werden, können objektorientierte Ideen realisiert werden .

Objektorientiert

1. Was ist objektorientiert

Zuerst müssen Sie verstehen, was ein Objekt ist. Für den Laien ist es etwas. Unsere Welt besteht aus allen möglichen Dingen. Es gibt Verbindungen zwischen Dingen. Wenn wir im wirklichen Leben eine Sache oder einen Gegenstand beschreiben, beschreiben wir sie oft aus zwei Aspekten. Wenn ich beispielsweise ein Mobiltelefon beschreiben möchte, ist das erste das Aussehen (Attribut): weiß, 5,5 Zoll, rechteckig, und dann wird die Funktion beschrieben: Filme schauen, telefonieren und Spiele spielen.

2. Der Unterschied zwischen objektorientiert und prozessorientiert

Die Merkmale von prozessorientiert: Von oben nach unten, nacheinander ausgeführt, müssen wir berücksichtigen jeden Schritt.

Objektorientierte Funktionen: Objektorientiert entspricht eher unserem menschlichen Denken. Wir müssen nur das Objekt finden, das wir brauchen.

Geld am Geldautomaten abheben

Prozessorientiert: Wir müssen jeden Schritt berücksichtigen, z. B. den Betrag beim Geldabheben, den Kontostand und ob die Eingabe des Benutzers zulässig ist

Objektorientiert: Betrachten Sie einfach das Objekt ATM

3. Objektorientierte Merkmale

Im Allgemeinen gibt es drei Merkmale von objektorientiert: Kapselung, Vererbung und Polymorphismus

In einigen alten Lehrbüchern wird Ihnen gesagt, dass es vier Merkmale der Objektorientierung gibt: Zusätzlich zu den oben genannten drei gibt es auch eine zusätzliche Abstraktion

Kapselung: Sie verbirgt die Details, nicht nach außen ausgesetzt. Im wirklichen Leben ist beispielsweise ein Fernseher ein typisches Paket, und die Details der internen elektronischen Komponenten sind nicht zu sehen

Vererbung: Genau wie im wirklichen Leben kann ein Sohn einige Dinge von seinem Vater erben. Im Programm können Unterklassen von übergeordneten Klassen erben.

Polymorphismus: Aus sprachlicher Sicht hat dieselbe Methode auf verschiedene Objekte unterschiedliche Auswirkungen. Im wirklichen Leben hat beispielsweise das Wort „Aktion“ für Menschen in verschiedenen Berufen unterschiedliche Bedeutungen.



Das obige ist der detaillierte Inhalt vonFür welche Programmierung ist Python konzipiert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage