These promotions will be applied to this item:
Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.
Your memberships & subscriptions
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer—no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera, scan the code below and download the Kindle app.
Follow the author
OK
Design Patterns in TypeScript: Common GoF (Gang of Four) Design Patterns Implemented in TypeScript (Software Engineering) [Print Replica] Kindle Edition
* Updated June 2022
* Book also provides you FREE Access to Online Instructional Videos. See video codes in the book
This book is about the 23 common GoF (Gang of Four) Design Patterns implemented in TypeScript.
A Design Pattern is a description or template that can be repeatedly applied to a commonly recurring problem in software design.
You will find a familiarity with Design Patterns very useful when planning, discussing, developing, managing and documenting your applications from now on and into the future. You will learn these Design Patterns.
- Creational : Factory - Abstract Factory - Builder - Prototype - Singleton
- Structural : Decorator - Adapter - Facade - Bridge - Composite - Flyweight - Proxy
- Behavioral : Command - Chain of Responsibility - Observer Pattern - Interpreter - Iterator - Mediator - Memento - State - Strategy - Template Method - Visitor
If you want a break from your computer and read from a book for a while, then this book is for you.
Thanks,
Sean Bradley
- LanguageEnglish
- Publication date4 May 2021
- File size5.5 MB
See all supported devices
Kindle Fire Tablets
- Fire HD 8 (10th Generation)
Free Kindle Reading Apps
- Kindle for Android Phones
- Kindle for Android Tablets
- Kindle for iPad
- Kindle for PC
- Kindle for Web
- Kindle for iPhone
- Kindle for Mac
Shop this series
See full series- Kindle Price:$35.97includes tax, if applicable-includes tax, if applicableBy clicking on the buy button, your order will be finalised and you agree to the Kindle store terms of use.
Sold by: Amazon Australia Services, Inc.
Shop this series
Sold by: Amazon Australia Services, Inc.
This option includes 3 books.
Why can't I get these titles?
Under regulatory requirements, teens need a parent or guardian to buy or borrow titles. Ask your parent or guardian to acquire these titles for this account from their device. These books will appear in your Kindle library once they do.
Product details
- ASIN : B094716FD6
- Accessibility : Learn more
- Publication date : 4 May 2021
- Language : English
- File size : 5.5 MB
- Enhanced typesetting : Not Enabled
- X-Ray : Not Enabled
- Word Wise : Not Enabled
- Print length : 253 pages
- Format : Print Replica
- Page Flip : Not Enabled
- Part of series : Software Engineering
- Customer Reviews:
About the author

Hello, I'm Sean Bradley,
For over 25 years I have been an IT engineer building and managing real time, low latency, high availability, asynchronous, multi threaded, remotely managed, fully automated, monitored solutions in the education, aeronautical, banking, drone, gaming and telecommunications industries.
I have also created and written hundreds of Open Source GitHub Repositories and video tutorials on YouTube, Udemy and SBCODE
Customer reviews
- 5 star4 star3 star2 star1 star3 star61%20%0%19%0%0%
- 5 star4 star3 star2 star1 star1 star61%20%0%19%0%0%
Top reviews from other countries
R of ScottsdaleReviewed in the United States on 13 May 20222.0 out of 5 stars Poorly adapted to TypeScript
Format: KindleVerified PurchaseAlthough it looks promising, a TypeScript edition of the GoF Design Patterns book, it actually done without much thought of the target language. There is too much focus on how to install and compile TypeScript code, while the actual Design Pattern part is weak at best.
The examples are very c++ like, and follow the original book to a fault. The examples are confusing and outdated, and the source code doesn’t even follow good TypeScript “linting” best practices.
I was expecting a much more thoughtful adaptation where the proper concepts of the original GoF patterns are applied to modern TypeScript concepts, with some real life examples etc.
For example, JavaScript has an actual concept of a Proxy object, and instead of using this for the Proxy example, the author is using a very confusing and unrealistic example of a Proxy for most TypeScript developers.
Finally, the intro for each design pattern is lacking good explanation of the rational behind it, and or the motivation to define and use it at all.
LindaReviewed in the United States on 21 April 20222.0 out of 5 stars Would be a good book if the Kindle version didn't lock up on my MacBook Pro
Format: KindleVerified PurchaseI'm just going through the first chapter and it just keeps locking up.
Stinks that I missed my return window!





