OOP - Objektorientierte Programmierung

In den vergangenen 35 Jahren, von Computer-Hardware-Designer haben Unternehmen entwirft Großgeräten für Laptops Mikroprozessoren auf Basis von.

Im selben Zeitraum, Entwickler haben eine Software Assembler weg vom Schreiben in bis + schreiben Programme in C oder C +. Offensichtlich Welt der Software-Entwicklung ist die steigen nicht so schnell wie die Hardware-Welt. Also die wichtige Frage hier ist, was sind die   Hardware-Entwickler, Software-Entwickler nicht?

Die Antwort auf diese Frage liegt in der Art zu arbeiten Hardware-Designer, sie Hardware verwenden Komponenten und Systeme entwickelt ihre zu bilden.

Die Wiederverwendung von Bauteilen ist auch eine Methode, um Software zu erstellen besser.Heute Software-Entwickler von vorne zu beginnen und folgen Sie den gleichen Schritten, die viele Programmierer in der Vergangenheit geführt. Die Schaffung neuer Systeme aus vorhandenen Komponenten, die bereits getestet wurden, immer mehr dazu neigt, zuverlässigen Code zu erzeugen. Darüber hinaus hat es sich als schneller und billiger.

Zwischen 1970 und 1990, entwickelt Software und Analysten objektorientierten Ansätzen für das Jahr 1994 hatten mehr als 50 Methoden von Objekten. Allerdings, nur 3 Methoden erreicht Beliebtheit:

  • Rumbaugh OMT-Methode
  • BOOCH'93 Booch-Methode
  • Jacobson OOSE-Methode

Im Jahr 1994 Rumbaugh,   Booch und Jacobson im Jahr 1995 zusammengeschlossen, um Methoden zu entwickeln die Definition Language UML (Unified Modeling Language), die Standard definiert eine Sprache, indem sie die Vorteile von mehreren früheren.  

Heute objektorientierten Programmierung ist nicht nur Sprachen beeinflusst Programmierung, sondern auch in der Analyse und Design eines Systems, einschließlich Basis-Management-Systeme sind objektorientierte Daten wie PostgreSQL (Open-Source-DBMS-orientierte Objekte).

Alle diese Fortschritte getroffen hat dieser Technik ist aufgrund des breiten Möglichkeiten und Vorteile der strukturierten Programmierung gegen.

Einige Vorteile, die Programmierung haben auf diese Weise aus:

1.        Fördert die Wiederverwendung von Code und Erweiterung.

2.        Hier können Sie die Systeme zu schaffen komplexer.

3.        Gelingt es, beziehen sich die reale Welt.

4.        Erleichtert die Entwicklung von visuellen Programmen.

5.       Prototyping

6.        Vereinfacht Software-Entwicklung

7.Erleichtert Teamarbeit

8.        Erheblich erleichtert Software-Wartung

Dann zeigen Sie eine Liste der Sprachen der objektorientierten Programmierung:

Viele dieser Programmiersprachen sind nicht rein objektorientiert, sondern sind Hybride, die verbinden OOP mit anderen Paradigmen.

Wie C + + andere Sprachen, wie OOCOBOL , OOLISP , OOPROLOG undObject REXX , haben klassische Sprache geschaffen, indem Erweiterungen zur objektorientierten Programmierung.



Date: 2011-12-05

Facebook comments:

Related:

2011-12-05 02:17(GMT) - OOP gegen Objektorientierte Programmierung

2010-11-26 04:47(GMT) - Gambas ähnliche Programmiersprache Visual Basic Frau