Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Kapitel 7. Erstellen eines CMS-Systems > Erstellen der CMS-Anwendung: Der objek...

7.5. Erstellen der CMS-Anwendung: Der objektorientierte Ansatz

Bei der Entwicklung eines objektorientierten Systems kann erst das Objektmodell mit den Eigenschaften, Methoden und Konstruktoren der Objekte entworfen werden, ohne dass der Code erstellt werden muss, der schließlich die Objekte ausmacht. Wenn erst die Objekte auf höherer Ebene entwickelt werden, können Entwickler, Programmierer und Anwender das Systemkonzept analysieren und (hoffentlich) alle Lücken im Entwurf aufspüren ohne bereits Mengen von Code geschrieben zu haben. Weiterhin lässt sich die Codierung recht leicht auf mehrere Programmierer verteilen, wenn das Objektmodell erst einmal fertig gestellt wurde. Der Programmierer muss nur die Methoden des Objekts kennen um Code schreiben zu können, der die von anderen Programmierern geschriebenen Objekte benutzen kann. Ausführliche Informationen zur Entwicklung objektorientierter Systeme finden Sie in den einschlägigen Fachbüchern.

7.5.1. Entwickeln des Objektmodells

Im Abschnitt Die Objekte habe ich die Klassen aufgeführt, aus denen das Objektmodell für die CMS-Anwendung in diesem Kapitel besteht. Der objektorientierte Code greift auf große Teile des prozeduralen Codes zurück. Der größte Unterschied zwischen dem prozeduralen und dem objektorientierten Code besteht darin, dass nun eine Reihe von Objekten erstellt wurde, die die zugrunde liegenden Datenobjekte kapseln.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free 10-Day Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint