Kapitel 8. Objektorientierte Techniken
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
8.0 Einleitung
Java ist eine objektorientierte (OO) Sprache in der Tradition von Simula-67, SmallTalk und C++. Sie leiht sich die Syntax von C++ und Ideen von SmallTalk. Die Java-API wurde nach dem OO-Modell entworfen und aufgebaut. Design Patterns (siehe das gleichnamige Buch) wie Factory und Delegate werden durchgängig verwendet; ein Verständnis dieser Patterns wird dir helfen, die Nutzung der API besser zu verstehen und das Design deiner eigenen Klassen zu verbessern.
Ratschläge, oder Mantras
Es gibt unzählige kurze Ratschläge, die ich geben könnte. Ein paar wiederkehrende Themen tauchen auf, wenn du die Grundlagen von Java lernst, und ich schlage vor, sie zu wiederholen, wenn du mehr Java lernst.
Benutze die API
Ich kann es nicht oft genug sagen. Viele der Dinge, die du tun musst, haben die guten Leute, die die Java-Standardbibliothek (und die Bibliotheken von Drittanbietern) entwickeln, bereits getan. Und das wird mit jeder neuen Version mehr. Wenn du die API gut kennst, ist das eine gute Voraussetzung, um das tödliche Syndrom "den platten Reifen neu erfinden" zu vermeiden - ein zweitklassiges Äquivalent zu einem erstklassigen Produkt zu entwickeln, das dir schon die ganze Zeit zur Verfügung stand. Ein Teil der Aufgabe dieses Buches ist es, dich davor zu bewahren, das Bestehende neu zu erfinden. Ein ...
Get Java Kochbuch, 4. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.