|
13 | 13 |
|
14 | 14 | #Einführung
|
15 | 15 |
|
16 |
| -Entwurfsmuster sind die besten formalisiertenPraktiken, die ein Programmierer verwenden kann, |
| 16 | +Entwurfsmuster sind die besten formalisiertenMethoden, die ein Programmierer verwenden kann, |
17 | 17 | um allgemeine Probleme beim Entwurf einer Anwendung oder eines Systems zu lösen.
|
18 | 18 |
|
19 |
| -Entwurfsmuster können den Entwicklungsprozess beschleunigen, indem sie getestete, bewährte |
| 19 | +Entwurfsmuster können den Entwicklungsprozess beschleunigen, indem sie getestete und bewährte |
20 | 20 | Entwicklungsparadigmen bereitstellen.
|
21 | 21 |
|
22 | 22 | Die Wiederverwendung von Entwurfsmustern hilft, subtile Probleme zu vermeiden, die größere
|
23 |
| -Probleme verursachen können, und es verbessert auch die Lesbarkeit des Codes für Programmierer und Architekten, |
24 |
| -welche mit den Mustern vertraut sind. |
| 23 | +Probleme verursachen können. |
| 24 | +Außerdem verbessert es auch die Lesbarkeit des Codes für Programmierer und Architekten, |
| 25 | +welche mit den Prinzipien der Entwurfsmuster vertraut sind. |
25 | 26 |
|
26 | 27 | #Erste Schritte
|
27 | 28 |
|
28 |
| -Auf dieser Website werden Java Design Patterns vorgestellt, wobei die Etwurfsmuster von erfahrenen Programmierern und Architekten aus der Open-Source-Gemeinschaft entwickelt werden. |
| 29 | +Auf dieser Website werden Java Design Patterns vorgestellt, wobei die Etwurfsmuster von |
| 30 | +erfahrenen Programmierern und Architekten aus der Open-Source-Gemeinschaft entwickelt werden. |
29 | 31 | Die Entwurfsmuster können anhand der übergeordneten Beschreibungen oder anhand des Quellcodes gesucht werden.
|
30 |
| -Die Quellcode-Beispiele sind gut kommentiert und können als Programmiertutorials zur Implementierung eines bestimmten Entwurfmusters betrachtet werden. |
31 |
| -Wir verwenden die bewährten Open-Source-Java-Technologien. |
| 32 | +Die Quellcode-Beispiele sind gut kommentiert und können als Programmiertutorials zur Implementierung |
| 33 | +eines bestimmten Entwurfmusters betrachtet werden. |
| 34 | +Wir verwenden hier die bewährten Open-Source-Java-Technologien. |
32 | 35 |
|
33 |
| -Bevor Sie in die Materie der Entwurfsmuster Eintauchen, sollten sie sich mit den verschiednen[Software-Entwurfsprinzipien](https://java-design-patterns.com/principles/) auseinandersetzen. |
| 36 | +Bevor Sie in die Materie der Entwurfsmuster eintauchen, sollten sie sich mit den verschiednen |
| 37 | +[Software-Entwurfsprinzipien](https://java-design-patterns.com/principles/) auseinandersetzen. |
34 | 38 |
|
35 | 39 | Alle Entwürfe sollten so einfach wie möglich gehalten werden.
|
36 |
| -Dafür sollten Sie sich zu beginnen mit den_KISS_ (Keep It Simple, Stupid),_YAGNI_ (You Ain’t Gonna Need It) und_Do The Simplest Thing That Could Possibly Work_ prinzipen vertraut machen. |
| 40 | +Dafür sollten Sie sich zu beginnen mit den_KISS_ (Keep It Simple, Stupid), |
| 41 | +_YAGNI_ (You Ain’t Gonna Need It) und_Do The Simplest Thing That Could Possibly Work_ prinzipen vertraut machen. |
37 | 42 | Komplexe Entwurfsmuster sollen nur eingesetzt werden, wenn diese für sinnvolle Erweiterungen benötigt werden.
|
38 | 43 |
|
39 |
| -Sobald Sie mit diesen Konzepten vertraut sind, können Sie beginnen, sich mit den verfügbaren Entwurfsmuster durch einen der |
40 |
| -der folgenden Ansätze auseinanderzusetzen. |
| 44 | +Sobald Sie mit diesen Konzepten vertraut sind, können Sie beginnen, sich mit den verfügbaren Entwurfsmuster auseinanderzusetzen. |
41 | 45 |
|
42 |
| -- Suchen Sie nach einem bestimmten Muster anhand des Namens. Sie können keins finden? Bitte melden Sie[hier] ein neues Muster (https://github.com/iluwatar/java-design-patterns/issues). |
| 46 | +- Suchen Sie nach einem bestimmten Muster anhand des Namens. |
| 47 | + Sie können keins finden? Bitte melden Sie ein neues Muster[hier](https://github.com/iluwatar/java-design-patterns/issues). |
43 | 48 | - Verwendung von Tags wie`Performance`,`Gang of Four` oder`Data access`.
|
44 |
| -- Verwendung vonMusterkategorien wie`Creational`,`Behavioral` und andere. |
| 49 | +- Verwendung vonEntwurfsmuster-Kategorien wie`Creational`,`Behavioral` und andere. |
45 | 50 |
|
46 | 51 | Ich hoffe, Sie finden die auf dieser Website vorgestellten objektorientierten Lösungen für Ihre Architekturen nützlich und dass Sie genauso viel Spaß beim Lernen haben, wie wir bei ihrer Entwicklung hatten.
|
47 | 52 |
|
48 | 53 | #Wie man etwas zu diesem Projekt beitragen kann
|
49 | 54 |
|
50 | 55 | Wenn Sie zu dem Projekt beitragen wollen, finden Sie die entsprechenden Informationen in
|
51 |
| -unserem[Entwickler-Wiki](https://github.com/iluwatar/java-design-patterns/wiki).Wir werden Ihnen helfen |
52 |
| -und beantworten Ihre Fragen im[Gitter chatroom](https://gitter.im/iluwatar/java-design-patterns). |
| 56 | +unserem[Entwickler-Wiki](https://github.com/iluwatar/java-design-patterns/wiki). |
| 57 | +Wir helfen Ihnen gerneund beantworten Ihre Fragen im[Gitter chatroom](https://gitter.im/iluwatar/java-design-patterns). |
53 | 58 |
|
54 | 59 | #Lizenz
|
55 | 60 |
|
|