„HeadFirst Design Pattern“ ist ein Buch, das 2007 von China Electric Power Press veröffentlicht wurde. Der Autor dieses Buches ist Eric Freeman; Elisabeth Freeman ist Autorin, Dozentin und technische Beraterin. Das Produktdesign dieses Buches basiert auf Neurobiologie, Kognitionswissenschaft und Lerntheorie, wodurch dieses Buch dieses Wissen tief in Ihr Gedächtnis einprägt und nicht so schnell in Vergessenheit gerät.
Dieses Buch wurde unter Verwendung von geführtem Unterricht geschrieben. Mit einer Vielzahl von Alltagsgeschichten als Hintergrund und Bildern als Hintergrund ist es lebendig und interessant zu lesen. Das Musterbekenntnisprogramm im Buch verkörpert das Designmuster als Gast im Programm und spricht über alles darin.
In diesem Buch wird das Klassendiagramm (statisches Strukturdiagramm) der UML ausführlich verwendet. Die Beispielprogramme im Buch sind alle in Java geschrieben. Der in diesem Buch vorgestellte Inhalt gilt für Benutzer jeder OO-Sprache, einschließlich C++ und C#.
„HeadFirst Design Patterns“ (chinesische Version) besteht aus insgesamt 14 Kapiteln. In jedem Kapitel werden mehrere Designmuster vorgestellt, die alle 23 Designmuster in der Vier-Personen-Version vollständig abdecken. Das Vorwort stellt zunächst die Verwendung dieses Buches vor; die in Kapitel 1 bis Kapitel 11 vorgestellten Entwurfsmuster sind Strategy, Observer, Decorator, AbstractFactory, FactoryMethod, Singleton, Command, Adapter, Facade, TemplateMethod, Iterator, Composite, State und Proxy.
Die letzten drei Kapitel sind etwas ganz Besonderes. In Kapitel 12 wird erläutert, wie zwei oder mehr Entwurfsmuster kombiniert werden, um ein neues Entwurfsmuster zu bilden (z. B. das berühmte MVC-Muster). Der Autor nennt es ein zusammengesetztes Entwurfsmuster (dies ist der vom Autor erstellte Name, nicht der Standardbegriff). In Kapitel 13 erfahren Sie, wie Sie Entwurfsmuster weiter erlernen, wie Sie neue Entwurfsmuster entdecken und welche anderen Themen noch nicht eingeführt wurden, darunter Bridge, Builder und Chain of Verantwortung, Fliegengewicht, Dolmetscher, Vermittler, Andenken, Prototyp, Besucher.
Kapitel 1 stellt außerdem vier Grundkonzepte vor (Abstraktion, Kapselung, Vererbung, Polymorphismus), und in Kapitel 1 bis Kapitel 9 werden außerdem neun Prinzipien (Prinzip) vorgestellt.
Unterschätzen Sie diese Prinzipien niemals, denn hinter jedem Designmuster stehen mehrere Prinzipien. Wenn es beim Design zu einem Dilemma kommt, müssen wir oft auf Prinzipien zurückgreifen, um Urteilsvermögen und Entscheidungen zu erleichtern. Man könnte es so sagen: Prinzipien sind unsere Ziele und Designmuster unsere Praktiken.
Das obige ist der detaillierte Inhalt vonWas bedeutet „Kopf voran'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

mPDF
mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

SecLists
SecLists ist der ultimative Begleiter für Sicherheitstester. Dabei handelt es sich um eine Sammlung verschiedener Arten von Listen, die häufig bei Sicherheitsbewertungen verwendet werden, an einem Ort. SecLists trägt dazu bei, Sicherheitstests effizienter und produktiver zu gestalten, indem es bequem alle Listen bereitstellt, die ein Sicherheitstester benötigen könnte. Zu den Listentypen gehören Benutzernamen, Passwörter, URLs, Fuzzing-Payloads, Muster für vertrauliche Daten, Web-Shells und mehr. Der Tester kann dieses Repository einfach auf einen neuen Testcomputer übertragen und hat dann Zugriff auf alle Arten von Listen, die er benötigt.

EditPlus chinesische Crack-Version
Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

SublimeText3 Linux neue Version
SublimeText3 Linux neueste Version

Dreamweaver Mac
Visuelle Webentwicklungstools