Jump to ratings and reviews
Rate this book

Getting Started With Design Patterns: Design Patterns with Object-Oriented Programming using Java, Python, and TypeScript

Rate this book
The Gang of Four (GoF) design patterns are widely recognized and have become influential in today’s software development. Design patterns were first described in the book "Design Elements of Reusable Object-Oriented Software," which was published in 1994. Design patterns are reusable solutions to common design problems that help developers create better code that is easier to understand and apply to complex systems.
Getting Started with Design Patterns gives you the hands-on practice and deep insight you need to understand the significant power of design patterns in real-world projects.
This book provides an easier explanation of design patterns through use cases implemented in Java, Python and Typescripts and with links to GitHub. With every pattern, there will be examples for you to follow along and practice with. All examples are commented in detail in the source code and are executable in Java, Python and Typescript environments.
Furthermore, this book covers the design principles of Object-Oriented programing using the languages Java, Python and Typescript, with an introduction to the Unified Modeling Language (UML).
You will also learn how design patterns solve design problems, how to select a design pattern, and how to use a design pattern.
You will be working on the most common Design Patterns such as Factory, Adapter, Proxy, Command, Strategy, Observer, Template Method, Builder, Decorator, and Bridge, as well as other patterns that will help you to create solid enterprise applications.
Let Getting Started with Design Patterns be your introduction to design patterns with Object-Oriented programming using Java, Python, and TypeScript.

Kindle Edition

Published December 30, 2022

1 person is currently reading
7 people want to read

About the author

Bridget Wu

1 book

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
7 (77%)
4 stars
2 (22%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 8 of 8 reviews
Profile Image for Grady.
Author 51 books1,812 followers
January 20, 2023
Understanding and learning design pattern programming

Author Bridget Wu is a blockchain, AI, and Metaverse programmer and artist, having practiced drawing, painting and digital art that enhances her skills at communicating visually today’s mode of communication and business dealing. Although this book is intended as a teaching guide for those in the field of digital communication, providing an immediately accessible format from which to understand programming with Java, Python, and Typescript and offering valuable insights for object oriented programming, the book also serves another valuable purpose - a resource for all of us who are mystified by high tech terms and concepts that seem to daily proliferate! Terms such as NFT (non-fungible tokens), UML (unified modeling language), Metaverse (universal virtual connection), Python, Typescript, Java, GoF (Gang of Four) - such terms are defined and explained in a manner that allows even the novice to gain recognition of how high tech works. For the sophisticated techies, this book provides instruction on Design Patterns (Factory, Proxy, Adapter, Command, Strategy, Builder, Bridge, Decorator) and appears to be a go-to source for mastering programming. A fine resource!
Profile Image for Conscientious.
484 reviews10 followers
February 17, 2023
Getting Started With Design Patterns by Bridget Wu is a one-stop all-inclusive book everything to do with design patterns. The author, with her years of experience, has composed this guide not only for the experienced people but also for the people new to design patterns can fully benefit. The guide is a powerful tool in understanding the impact design patterns in real-world projects. Design patterns through use cases implemented in Java, Python, and so on are shown with links to GitHub. I enjoy software development, and this book is the one I love the most. Not only does this book follow through with examples and practice along, the author is an expert in her knowledge, and it shines through with her guidance. A guide I will always cherish, this is highly recommended for the whizzes out there.
Profile Image for Ashley Mitchell.
441 reviews10 followers
February 12, 2023
Getting Started With Design Patterns: Design Patterns with Object-Oriented Programming using Java, Python, and TypeScript by Bridget Wu is a comprehensive guide for those wanting to learn or understand more about programming. The book begins with an explanation of object-oriented programming and then breaks down eleven different types of patterns. I like how the examples of each pattern were broken down into small steps, making it easier to differentiate the impact of each step, and follow along as you practice. The tone and way that questions and answers are broken down resemble that of a programmer—likely for the best. There’s no fluff, just straight information and practice on these patterns.
Profile Image for Aparna Preethi.
Author 1 book55 followers
February 15, 2023
In this book, you will learn the fundamentals of Object Oriented Programming using computer languages - Python, Typescript, and Java. Programming is made easier through this all-inclusive guide to all the resourceful information you need to excel in. No need to scroll through confusing tutorials when you have the ultimate design book for all your programming prerequisites. You can make a career and grab all the opportunities in the industry if you learn it the right way. Its simplified tone and vast informative approach will help you understand the basics from scratch. It's an excellent way to practice and hone your skills. Please just read through and find solutions to all your problems as you can.
Profile Image for Susan B.
495 reviews10 followers
February 11, 2023
Getting Started With Design Patterns is one of the best guides I had ever read so far in my life. Designing patterns using Java, Python, and TypeScript.
Written in the form of a guide, this book is very helpful, not just for people looking to get further insights into the topic, but also for those who are beginning to learn about it. It shed light on tech terminology which we may have heard at some point in our lives but we may have not explored enough.
It is written in a clear and straightforward manner and its content, though technical, is simple to grasp for those who are not so into the subject.
I recommend this book to any type of reader out there.
Profile Image for Andrea.
331 reviews6 followers
February 12, 2023
“Getting Started with Design Patterns” by Bridget Wu takes an in-depth look at the development of software and object-oriented programming. This book will teach you all about coding. It is very hands on and gives many well-explained exercises and diagrams which are easy to follow. Design patterns are relatively new to the world of technology and software and were first written about in the year 1994. What I really appreciate about the new book by Bridget Wu is that all the given examples can be practiced in Java, Python and Typescript and that one does not have to be an expert with years of experience in order to follow the explanations. This book is worth reading and re-reading.

Profile Image for Margarita Garcia.
934 reviews18 followers
February 15, 2023
Getting Started With Design Patterns: Design Patterns with Object-Oriented Programming using Java, Python, and TypeScript is the book by writer Bridget Wu who is a blockchain, AI, and Metaverse enthusiast. This book contains all the information for people who want to start in this world of Design Patterns through different web platforms. This book is well-written, the author explains everything clearly, and it is easy to understand because the author wrote the book with a good structure. I am sure, with this book, you are going to find a good way to start and develop the skills that a programmer needs. With this book, you are going to increase your knowledge efficiently.
Profile Image for Dani Savante.
804 reviews24 followers
February 16, 2023
This book was really helpful to me. It is intended for designers and programmers, and provides a large number of design patterns to use with the most common programming languages such as Java, Python and TypeScript.
As in all areas, in programming, when design patterns are used, work is made more agile and provides quick solutions with the possibility of using them systematically. Here great solutions are provided as well as allowing us to learn more about the design and use of patterns applied to programming.
This book is very easy to understand and apply. I recommend it because it has been very useful for me to understand and grow in my projects.
Displaying 1 - 8 of 8 reviews

Can't find what you're looking for?

Get help and learn more about the design.