From da6d20e997f6042a9de3dfc926eb2b240d5b9d95 Mon Sep 17 00:00:00 2001 From: Anum Amin <39243539+blueberry404@users.noreply.github.com> Date: Sun, 24 Oct 2021 11:11:34 +0500 Subject: [PATCH] docs: Add tutorial links for Builder pattern (#525) (#1883) --- builder/README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/builder/README.md b/builder/README.md index 54fb3de5b..d8776990d 100644 --- a/builder/README.md +++ b/builder/README.md @@ -134,6 +134,12 @@ Use the Builder pattern when * The algorithm for creating a complex object should be independent of the parts that make up the object and how they're assembled * The construction process must allow different representations for the object that's constructed +## Tutorials + +* [Refactoring Guru](https://refactoring.guru/design-patterns/builder) +* [Oracle Blog](https://blogs.oracle.com/javamagazine/post/exploring-joshua-blochs-builder-design-pattern-in-java) +* [Journal Dev](https://www.journaldev.com/1425/builder-design-pattern-in-java) + ## Known uses * [java.lang.StringBuilder](http://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html)