Guys, could you please recommend books or courses on design patterns?
Free courses are better, but not essential :)
I guess the most famous books for design patterns are the gang of four one and the more entertaining read head first. Are you looking for patterns for a specific programming language?
Unfortunately I can't recommend resources for C++, I'm not really into it. I hope someone else can answer accordingly. One thing I'd like to mention: People were trying to help you no need to get mad at them ;) Criticism is welcomed, but please express it politely. Thank you.
Alfred Juma You have misunderstood the term design patterns here. Bruno Maceió These might be helpful. https://www.sololearn.com/learn/672/?ref=app https://www.sololearn.com/discuss/742940/?ref=app https://www.sololearn.com/discuss/2188780/?ref=app
You may find answer in https://digitaldefynd.com/best-design-pattern-courses/
http://www.freebookcentre.net/SpecialCat/Free-Design-Patterns-Books-Download.html https://www.fromdev.com/2010/06/5-best-design-pattern-books-you-must.html https://www.journaldev.com/6308/java-design-patterns-pdf-ebook-free-download-130-pages
Regarding the C++ only ones, I know of two: "Modern C++ Design" by Andrei Alexandrescu, which I have *not* read myself, but I have seen others recommend it, plus the guy does good talks, if that is valid criteria. The book goes beyond just design patterns though, so if you only want those, the second one might be more suited. "Design Patterns in Modern C++" by Dmitri Nesteruk, which is basically a collection of all the traditional patterns (creational, structural, and behavioral) implemented as examples in C++14 (and Boost, partially). You get a good idea of when and how to use the patterns along with a lot of useful tips, but it might lack the more thorough discussion of the patterns itself you can find in the GoF book, for example. A short review I found: https://www.rangakrish.com/index.php/2018/07/22/book-review-design-patterns-in-modern-c/
Object Oriented Design and Patterns by Cay S. Horstmann (2003,
Please do not refer me to the sololearn course. If I am asking it is because I already did it. Geez
for books on design patterns you may browse https://www.journaldev.com/7229/best-design-patterns-book
Here’s a few good ones. https://github.com/donnemartin/system-design-primer https://www.educative.io/courses/grokking-the-system-design-interview https://www.udemy.com/course/distributed-systems-cloud-computing-with-java/ The latter two are paid ones. Grokking system design is the most popular one.
1. I asked for books or courses. You haven't answered my question. Obviously I already did the related course here, 2. None of the things you have posted actually answered me. They are concrete applications for specific exercises of design patterns implemented in different languages, 3. Instead of being pedantic, why don't you learn to properly read the question before answering. Geez...
Alfred Juma I understood perfectly well, but you didn't since you limited yourself to copy and paste exercises containing applications to specific cases. Geez, again you cannot even read. I asked for books or courses. Software design patterns is a whole discipline. I shouldn't, but I will help you how to interpret properly. Just go to Amazon first. Them meditate. Then, please don't answer me. https://www.amazon.com/slp/software-design-patterns/6xm6mfjzv2h59n5
All good, my bad...apologies
Already - Dessign patterns (Erich Gamma)
head first design patterns is good. but you should have read head first java before for smoother learning