Jump to ratings and reviews
Rate this book

Beginning SOLID Principles and Design Patterns for ASP.NET Developers

Rate this book
1. Overview of SOLID Principles and Design Patterns2. SOLID Principles3. Creational Patterns - Singleton, Factory Method and Prototype4. Creational Patterns - Abstract Factory and Builder5. Structural Patterns - Adapter, Bridge, Composite and Decorator6. Structural Patterns - Façade, Flyweight and Proxy7. Behavioral Patterns - Chain of Responsibility, Command, Interpreter and Iterator8. Behavioral Patterns - Mediator, Memento and Observer9. Behavioral Patterns - State, Strategy, Template Method and Visitor10. Patterns of Enterprise Application Architecture - Repository, Unit of Work, Lazy Load and Service Layer11. JavaScript Code Organization Techniques and Patterns

424 pages, Paperback

Published April 8, 2016

10 people are currently reading
15 people want to read

About the author

Bipin Joshi

25 books2 followers

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
4 (33%)
4 stars
1 (8%)
3 stars
3 (25%)
2 stars
3 (25%)
1 star
1 (8%)
Displaying 1 - 2 of 2 reviews
3 reviews
December 31, 2018
It's not a terrible introduction to the principles, but it could be more readable and the examples aren't the best. It's not as fun to read as something written by Robert C. Martin, but the author gets his points across. The biggest flaw with the book are the examples. For starters, some of the examples are just bad code. For instance, the Singleton example is not thread safe. Secondly, I appreciate that the author is trying to present real-world problems but the size of the examples can obscure the pattern.
3 reviews1 follower
February 17, 2020
This book must be read with a very critical mind. Examples are very naive and not complete. Class/method/variable names are awful and don't follow conventions. Even code formatting is not consistent!
So for experienced developers it's just a waste of time and for beginners it actually might be dangerous(there is a sample with SQL injection).
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.