Skip to content
Open
Show file tree
Hide file tree
Changes from 21 commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
5f9e2d2
docs: reformulate text, add links to further languages and paragraph …
sieberss Mar 4, 2026
ca43940
docs: shorten text for link to payhip
sieberss Mar 4, 2026
325b272
docs: reformulate german translation for Abstract Document
sieberss Mar 4, 2026
398d4f5
Create folder for Abstract Factory
sieberss Mar 5, 2026
e71866f
Create README.md for Abstract Document
sieberss Mar 5, 2026
624e970
Translate README.md for Abstract Document to German
sieberss Mar 5, 2026
b91d1f7
correct typo
sieberss Mar 5, 2026
908b93d
docs: add class diagrams for all patterns
sieberss Mar 5, 2026
b1061ff
docs: add missing words in abstract-factory.README.md
sieberss Mar 5, 2026
a1c4254
docs: Create German README.md for Active Object
sieberss Mar 7, 2026
362646e
docs: finish German translation of README.md for Active Object
sieberss Mar 7, 2026
0fdb2f6
docs: translate actor-model into German
sieberss Mar 9, 2026
cb66b41
docs: add German translation for Acyclic Visitor
sieberss Mar 9, 2026
8bdd431
correct typo
sieberss Mar 9, 2026
12fd4e0
docs: Translate Singleton into German
sieberss Mar 10, 2026
0816c93
docs: Translate Prototype into German
sieberss Mar 10, 2026
e05a119
Delete localization/de/Abstract Factory
sieberss Mar 10, 2026
95b7014
insert line break
sieberss Mar 10, 2026
1d14af5
correct typos in actor-model
sieberss Mar 10, 2026
3779cbc
realignment of java code block
sieberss Mar 10, 2026
4051005
docs: translate Adapter Pattern into German
sieberss Mar 11, 2026
19c0572
Update README.md
sieberss Mar 11, 2026
39400ff
Update README.md
sieberss Mar 11, 2026
d531c43
remove additional bullet point after line break
sieberss Mar 13, 2026
1287d25
correct indentation
sieberss Mar 13, 2026
68c71d3
docs: translate Dependency Injection into German
sieberss Mar 13, 2026
50f45d7
docs: translate Bridge into German
sieberss Mar 13, 2026
489ed10
correct typos
sieberss Mar 14, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 18 additions & 13 deletions localization/de/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# In Java implementierte Entwurfsmuster
# Design Patterns (Entwurfsmuster) in Java

![Java CI](https://github.com/iluwatar/java-design-patterns/workflows/Java%20CI/badge.svg)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Capitalize the license badge word in German: 'lizenz' should be 'Lizenz' for proper German capitalization.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

there is neither 'lizenz' nor 'Lizenz' in the cited line.

[![Lizenz MIT](https://img.shields.io/badge/lizenz-MIT-blue.svg)](https://raw.githubusercontent.com/iluwatar/java-design-patterns/master/LICENSE.md)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

German license badge text uses lowercase 'lizenz' in the badge URL. Capitalize to 'Lizenz' to match German capitalization and ensure consistency with the German readme. The alt/text currently shows 'Lizenz MIT' which is fine, but the URL path should reflect capitalization.

Expand All @@ -11,38 +11,43 @@

<br/>

In anderen Sprachen lesen: [**zh**](localization/zh/README.md), [**ko**](localization/ko/README.md), [**fr**](localization/fr/README.md), [**tr**](localization/tr/README.md), [**ar**](localization/ar/README.md), [**es**](localization/es/README.md), [**pt**](localization/pt/README.md), [**id**](localization/id/README.md), [**ru**](localization/ru/README.md), [**de**](localization/de/README.md), [**ja**](localization/ja/README.md)

In anderen Sprachen lesen: [**zh**](localization/zh/README.md), [**ko**](localization/ko/README.md), [**fr**](localization/fr/README.md), [**tr**](localization/tr/README.md), [**ar**](localization/ar/README.md), [**es**](localization/es/README.md), [**pt**](localization/pt/README.md), [**id**](localization/id/README.md), [**ru**](localization/ru/README.md), [**de**](localization/de/README.md), [**ja**](localization/ja/README.md), [**vi**](localization/vi/README.md), [**bn**](localization/bn/README.md), [**np**](localization/ne/README.md), [**it**](localization/it/README.md), [**da**](localization/da/README.md)
<br/>

# Einführung

Entwurfsmuster sind bewährte Lösungen, die Entwickler nutzen können, um häufige Probleme beim Entwurf von Anwendungen oder Systemen zu lösen.
Design Patterns (auch Entwurfsmuster genannt) sind allgemein anerkannte Vorgehensweisen für den Entwurf von Anwendungen und Systemen, mit denen sich regelmäßig auftauchende Probleme lösen lassen.

Sie helfen dabei, den Entwicklungsprozess zu beschleunigen, indem sie erprobte und zuverlässige Ansätze bereitstellen.
Mit ihnen lässt sich der Entwicklungsprozess beschleunigen, indem erprobte und bewährte Vorlagen zur Verfügung gestellt werden.

Die Wiederverwendung von Entwurfsmustern verhindert subtile Fehler, die zu größeren Problemen führen können, und verbessert die Lesbarkeit des Codes besonders für Entwickler und Architekten, die mit diesen Mustern vertraut sind.
Die Nutzung von Entwurfsmustern beugt versteckten Fehlern vor, die zu größeren Problemen führen können. Auch verbessert sich die Lesbarkeit des Codes, besonders für Entwickler und Architekten, die mit diesen Mustern vertraut sind.

# Erste Schritte

Diese Seite stellt Java-Entwurfsmuster vor. Die Lösungen wurden von erfahrenen Entwicklern und Architekten aus der Open-Source-Community erstellt. Die Muster können entweder durch ihre Beschreibungen oder durch den Quellcode erkundet werden. Die Codebeispiele sind gut kommentiert und eignen sich als Tutorials, um die Muster zu verstehen und umzusetzen. Wir verwenden dabei bekannte und bewährte Open-Source-Java-Technologien.
Diese Seite präsentiert Entwurfsmuster für Java. Die Lösungen wurden von erfahrenen Programmierern und Architekten aus der Open-Source-Community entwickelt. Die Muster können entweder anhand ihrer Beschreibungen oder durch den Quellcode erkundet werden. Die Codebeispiele sind gut kommentiert und eignen sich als Tutorials, wie das jeweilige Muster zu implementieren ist. Wir verwenden dabei bekannte und bewährte Open-Source-Java-Technologien.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

German phrasing: 'Ehe' is incorrect here. Use 'Bevor' (Bevor Sie ...) for proper meaning and sentence structure.


Bevor Sie sich mit den Entwurfsmustern beschäftigen, sollten Sie sich mit den grundlegenden [Software-Entwurfsprinzipien](https://java-design-patterns.com/principles/) vertraut machen.
Ehe Sie tiefer in den Stoff eindringen, sollten Sie sich mit den grundlegenden [Software-Entwurfsprinzipien](https://java-design-patterns.com/principles/) vertraut machen.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo: 'Ehe' should be 'Bevor' or 'Bevor Sie' for correct German phrasing.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

'Ehe' means the same as 'Bevor'.


Entwürfe sollten immer so einfach wie möglich gehalten werden. Beginnen Sie mit den Prinzipien KISS (Keep It Simple, Stupid), YAGNI (You Aren’t Gonna Need It) und "Do The Simplest Thing That Could Possibly Work". Komplexe Muster sollten nur dann verwendet werden, wenn sie wirklich notwendig sind.
Entwürfe sollten immer so einfach wie möglich gehalten werden. Beginnen Sie mit den Prinzipien KISS (Keep It Simple, Stupid), YAGNI (You Aren’t Gonna Need It) und "Do The Simplest Thing That Could Possibly Work". Komplexere Strukturen und Muster sollten erst dann verwendet werden, wenn sie wirklich notwendig sind.
Comment on lines +29 to +31

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ehe Sie tiefer in den Stoff eindringen, sollten Sie sich mit den grundlegenden Software-Entwurfsprinzipien vertraut machen.

Entwürfe sollten immer so einfach wie möglich gehalten werden. Beginnen Sie mit den Prinzipien KISS (Keep It Simple, Stupid), YAGNI (You Aren’t Gonna Need It) und "Do The Simplest Thing That Could Possibly Work". Komplexere Strukturen und Muster sollten erst dann verwendet werden, wenn sie wirklich notwendig sind.


Sobald Sie mit diesen Konzepten vertraut sind, können Sie sich die [verfügbaren Entwurfsmuster](https://java-design-patterns.com/patterns/) ansehen. Dafür gibt es verschiedene Ansätze:

- Suchen Sie nach einem bestimmten Muster anhand des Namens. Fehlt ein Muster? Melden Sie es gerne [hier](https://github.com/iluwatar/java-design-patterns/issues).
- Nutzen Sie Tags wie `Performance`, `Gang of Four` oder `Data access`.
- Durchsuchen Sie die Muster nach Kategorien wie `Creational`, `Behavioral` und anderen.
- Verwenden Sie Kategorien von Patterns wie `Creational`, `Behavioral` usw.

Wir hoffen, dass Sie die hier vorgestellten Lösungen für Ihre Projekte nützlich finden und genauso viel Spaß beim Lernen haben, wie wir bei der Entwicklung hatten.

# Mitwirken
# Mitarbeit

Wenn Sie zum Projekt beitragen möchten, finden Sie alle notwendigen Informationen in unserem [Entwickler-Wiki](https://github.com/iluwatar/java-design-patterns/wiki). Bei Fragen helfen wir Ihnen gerne im [Gitter-Chat](https://gitter.im/iluwatar/java-design-patterns) weiter.

# Das Buch

Die Design Patterns sind jetzt als eBook verfügbar. Hier ist es erhältlich: https://payhip.com/b/bNQFX

Wenn Sie zum Projekt beitragen möchten, finden Sie alle notwendigen Informationen in unserem [Entwickler-Wiki](https://github.com/iluwatar/java-design-patterns/wiki). Bei Fragen helfen wir Ihnen gerne im [Gitter-Chatraum](https://gitter.im/iluwatar/java-design-patterns) weiter.
Mitwirkende am Projekt können das Buch kostenlos erhalten. Kontaktieren Sie mich via [Gitter-Chat](https://gitter.im/iluwatar/java-design-patterns) or E-Mail (iluwatar (at) gmail (dot) com ). Die Nachricht sollte enthalten: Ihre Mailadresse, den Usernamen bei Github, and einen Link zu einem akzeptierten Pull Request.

# Lizenz

Dieses Projekt steht unter der MIT-Lizenz.
Dieses Projekt unterliegt den Regelungen der MIT-Lizenz.
Loading
Loading