Skip to content

Commit d9ed8a5

Browse files
committed
Update readme
1 parent 205b87c commit d9ed8a5

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,20 @@ programming tutorials how to implement a specific pattern. We use the most
3131
popular battle-proven open source Java technologies.
3232

3333
Before you dive into the material, you should be familiar with various
34-
software design principles.
34+
[Software Design Principles](https://java-design-patterns.com/principles/).
3535

3636
All designs should be as simple as possible. You should start with KISS, YAGNI,
3737
and Do The Simplest Thing That Could Possibly Work principles. Complexity and
3838
patterns should only be introduced when they are needed for practical
3939
extensibility.
4040

41-
Once you are familiar with these concepts you can start drilling down into
42-
patterns by any of the following approaches
41+
Once you are familiar with these concepts you can start drilling down into the
42+
[available design patterns](https://java-design-patterns.com/patterns/) by any
43+
of the following approaches
4344

44-
- Using difficulty tags, `Difficulty-Beginner`, `Difficulty-Intermediate` & `Difficulty-Expert`.
45+
- Search for a specific pattern by name. Can't find one? Please report a new pattern [here](https://github.com/iluwatar/java-design-patterns/issues).
46+
- Using tags such as `Performance`, `Gang of Four` or `Data access`.
4547
- Using pattern categories, `Creational`, `Behavioral`, and others.
46-
- Search for a specific pattern. Can't find one? Please report a new pattern [here](https://github.com/iluwatar/java-design-patterns/issues).
4748

4849
Hopefully you find the object oriented solutions presented on this site useful
4950
in your architectures and have as much fun learning them as we had developing them.

0 commit comments

Comments
 (0)