Dieser Artikel wurde ursprünglich von Xiaofeng von MaNong.com übersetzt. Bitte lesen Sie die Nachdruckanforderungen am Ende des Artikels, um an unserem kostenpflichtigen Beitragsplan teilzunehmen. Jeder, der Java-Code schreibt, ist ein API-Designer! Unabhängig davon, ob der Programmierer den Code mit anderen teilt, wird der Code dennoch verwendet: entweder von anderen, von ihm selbst oder von beiden. Daher ist es für alle Java-Entwickler wichtig, die Grundlagen eines guten API-Designs zu verstehen. Ein gutes API-Design erfordert sorgfältige Überlegungen und viel Erfahrung. Glücklicherweise können wir von anderen, klügeren Leuten wie Ference Mihaly lernen, dessen Blog mich dazu inspiriert hat, diesen Nachtrag zur Java 8 API zu schreiben. Bei der Gestaltung der Speedment-API haben wir uns stark auf seine Schnittstellenliste verlassen. (Ich empfehle, seinen Leitfaden zu lesen.) Dies von Anfang an zu tun ist wichtig, denn sobald die API veröffentlicht ist, wird sie zu einer soliden Grundlage für alle, die die API verwenden. Wie Joshua Bloch einmal sagte: „Öffentliche APIs halten wie Diamanten ewig. Wenn Sie die Chance haben, es richtig zu machen, sollten Sie Ihr Bestes geben, um es zu tun.“
1. Eine kurze Analyse der Java 8 API-Designerfahrung
Einführung: Jeder, der schreibt Java-Code Jeder ist ein API-Designer! Unabhängig davon, ob der Programmierer den Code mit anderen teilt, wird der Code dennoch verwendet: entweder von anderen, von ihm selbst oder von beiden. Daher ist es für alle Java-Entwickler wichtig, die Grundlagen eines guten API-Designs zu verstehen.
2. Erfahrung im Datenbankdesign_PHP-Tutorial
Einführung: Erfahrung im Datenbankdesign. Erfahrung im Datenbankdesign Ob das Design des Datenbankmodells angemessen ist, hat großen Einfluss auf die Leistung des Systems. Basierend auf jahrelanger Erfahrung im Entwerfen und Verwenden von Datenbanken schlägt der Autor die folgenden Entwurfsprinzipien vor
3 PHP Objektorientierte Programmierung und Entwurfsmuster (3)_PHP-Tutorial
Einführung: PHP-objektorientierte Programmier- und Entwurfsmuster (3). PHP Advanced Programming Study Notes 2014.06.11 Entwurfsmuster sind eine Reihe klassifizierter und katalogisierter Zusammenfassungen von Code-Design-Erfahrungen, die wiederholt verwendet werden und den meisten Menschen bekannt sind. Machen Sie
4. Muss dringend ein Blumenladen-Abschlussprojekt machen
Einführung: Muss einen Blumenladen machen Ich muss ein Abschlussprojekt für einen Blumenladen erstellen. Ich habe das Frontend-HTML bereits selbst gelöst, aber ich habe Probleme mit der Datenbank. Ich hoffe, jemand mit Erfahrung in der Gestaltung von Online-Shops kann mir einen Rat geben, wie ich die Datenbank so gestalten kann, dass sie flexibel und wissenschaftlich ist. Abschlussprojekt Datenbank
5. Zeitlich begrenztes Angebot, kostenloser Basis-PHP-Kurs
Einführung: Zeitlich begrenztes Angebot, Sie können den grundlegenden PHP-Kurs kostenlos erlernen! Zeitlich begrenztes, tolles Angebot, kostenloser Basis-PHP-Kurs! ??Gute Nachrichten! Um der Gesellschaft etwas zurückzugeben und mehr IT-Talente zu fördern, startet das Chuanzhi Podcast Guangzhou PHP Training Center jetzt eine Aktion mit „zeitlich begrenztem, großem Rabatt und kostenlosem Basis-PHP-Kurs“. Wenn Sie sich für PHP interessieren, beeilen Sie sich und lernen Sie es kennen! ?Guangzhou Communication Intelligence Podcast PHP Basic Class: Geeignet für PHP-Entwicklungsbegeisterte, die keine Software-Programmiergrundlagen oder Webdesign-Erfahrung haben und mit den Grundlagen beginnen möchten.
6. Muss ein Abschlussprojekt für einen Blumenladen sein
Einführung: Muss ein Abschlussprojekt für einen Blumenladen sein Das Design muss ein Abschlussprojekt für einen Blumenladen sein. Ich habe bereits Probleme mit der Datenbank. Ich hoffe, jemand mit Erfahrung im Online-Shop-Design kann mir einen Rat geben Datenbank, die flexibel und wissenschaftlich ist. Datenbank für Abschlussprojekte
7. Erfahrung in der Gestaltung von Datenbanken
Einführung: Erfahrung in der Gestaltung von Datenbanken. Erfahrung im Datenbankdesign Ob das Design des Datenbankmodells angemessen ist, hat großen Einfluss auf die Leistung des Systems. Basierend auf jahrelanger Erfahrung im Entwerfen und Verwenden von Datenbanken schlägt der Autor die folgenden Entwurfsprinzipien vor
8 PHP Object-Oriented Programming and Design Patterns (3)
Einführung: Objektorientierte PHP-Programmierung und Entwurfsmuster (3). PHP Advanced Programming Study Notes 2014.06.11 Entwurfsmuster sind eine Reihe klassifizierter und katalogisierter Zusammenfassungen von Code-Design-Erfahrungen, die wiederholt verwendet werden und den meisten Menschen bekannt sind. Machen Sie
9. Erfahrungsdiskussion zum SQL-Datenbankdesign
Einführung: Ein erfolgreiches Managementsystem besteht aus: [ [ 50 % Geschäft + 50 % Software], und 50 % erfolgreiche Software besteht aus [25 % Datenbank + 25 % Programm]. Die Qualität des Datenbankdesigns ist ein Schlüssel. Vergleicht man die Daten eines Unternehmens mit dem lebensnotwendigen Blut, dann ist das Datenbankdesign der wichtigste Teil der Anwendung. Es gibt jede Menge Materialien zum Thema Datenbankdesign, Universitätsstudiengänge
Einführung: Entwurfsmuster sind eine Reihe von Klassifizierungs- und Katalogisierungszusammenfassungen von Code-Entwurfserfahrungen, die wiederholt verwendet werden und den meisten Menschen bekannt sind. Der Zweck der Verwendung von Entwurfsmustern besteht darin, Code wiederzuverwenden, ihn für andere verständlicher zu machen und die Zuverlässigkeit des Codes sicherzustellen.
【Verwandte Q&A-Empfehlungen】:
Das obige ist der detaillierte Inhalt von10 Kursempfehlungen zum Thema Designerfahrung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!