648 Shares 5044 views

Objektorientierte Programmierung

Objektorientierte Programmierung – ein Verfahren, so nah wie möglich an unser Verhalten. Es dient als eine natürliche Erweiterung früherer Innovationen zur Entwicklung von Programmiersprachen im Zusammenhang. Wenn wir darüber sprechen , strukturierte Programmierung, dann ist diese Richtung viel strukturierter als die frühere Version, aber auch sie mehr abstrakt sind, mehr modular. Wir haben bereits Versuche unternommen worden, zu lösen und die Programmierelemente der sogenannten inneren Ebene.

Objektorientierte Programmierung ist für die Entwicklung von spezialisierten Sprachen zu verwenden. Sie werden in der Regel durch drei Merkmale aus:

– Einkapselung, dh die Kombination von Datensätzen mit den Funktionen und Verfahren sowie Datensätze Manipulieren Datenfelder, bilden eine völlig neue Art von Datenbank, die so genannte Objekt;

– Vererbung, die Objektdefinition der spätere Verwendung impliziert eine Hierarchie von Objekten mit der Fähigkeit geschaffen zu bauen, um die Hierarchie zu erzeugen neues Objekt gehört, sowie was impliziert, um den Zugangscode und erzeugen Informationen über alle Objekte;

– Polymorphismus, das heißt, die Fähigkeit, die Aktionen mit dem gleichen Namen zuweisen, die dann die Objekthierarchie geteilt nach oben und unten werden, und die Hierarchie der einzelnen Objekte der Durchführung der Maßnahme auf diese Weise wird in der Verantwortung sein, die richtigen für ihn ist.

Objektorientierte Programmierung Delphi bietet eine komplette Reihe von Tools für die Programmierung, unter denen sind: größere Modularität und strukturierte Zusammenfassung, die eingebaute Fähigkeit, wieder zu verwenden. All diese Eigenschaften können mit dem Code zugeschrieben werden, die stärker strukturiert ist, einfacher in Bezug auf Service und viel flexibler. Sehr oft ist die objektorientierte Programmierung macht uns die spezifischen Entscheidungen über die Programmierung seit vielen Jahren als Standard angesehen beiseite lassen. Wenn dies jedoch getan wird, der Prozess der Entwicklung scheint nicht so kompliziert und scheint ein klare und ein ausgezeichnetes Werkzeug für eine Vielzahl von Aufgaben und liefert große Probleme trivial Software.

Wenn Sie es uns zur Aufgabe gemacht haben, zum Beispiel der objektorientierten Programmierung in PHP zu studieren, ist es notwendig, zu verwerfen und vergessen, was Sie darüber wissen vor und kam zu seiner Studie mit einer sauberen Weste. Der einzige Weg, können Sie alle Details dieses Ansatzes sehen, die Benutzerfreundlichkeit und Funktionen zu bewerten. Objektorientierte Programmierung ist nicht der einzige Weg, es ist eher wie ein Kontinuum von Ideen zum Kompilieren sauberen Code konzentriert. Der Compiler läuft auf mehreren verschiedenen Prinzipien, wenn wir es mit dem Dolmetscher zu vergleichen, während seine Geschwindigkeit ist viel höher. Compiler sind an der Entwicklung aller bereit Softwareprodukte gerichtet, anstatt sich auf eine begrenzte Anzahl von Aufgaben.

Unterricht

Bevor es objektorientierte Programmiersprachen in vielen Entwicklungen geschaffen hat die Notwendigkeit für längere gebraut Datentypen als Real- und Integer – Zahlen, Textvariablen und Booleschen Variablen. Es wird schwierig, mit ganzzahligen Datenfeldern zu arbeiten. Das ist, was Klassen in OOP-Konzepte verwendet. Mit solchen Strukturen wurde mit viel einfacher zu arbeiten, denn jetzt für die gleichen Objekte nicht viele Zeilen Code registrieren müssen, um etwas zu bekommen, die automatisch generiert werden können. Für Low-Level-Programmiersprachen ein solches Verfahren scheint sehr schwierig zu sein, aber auf eine neue Stufe der Entwicklung es ganz bequem zu bedienen.