Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Good book on design patterns and advanced programming that is not the Head First [closed]

Maybe I'm little morose, but I do not feel comfortable with that book. Anytime I ask someone for a good book on this subject they recommend me Head First.

Is there another "excellent book" that is not the Head First ? More straightforward and less fun.

Thanks in advance.

like image 402
sophiaw Avatar asked Apr 21 '11 14:04

sophiaw


People also ask

Which design pattern should I learn first?

But when you want to learn them I would just start with the Head First Design pattern book (not just really my opinion, but its also seems to be the standard answer for these kind of questions) and follow that with the gang of four design pattern book. Those two together should give you all the order you need.

What is the best approach in designing patterns in coding?

Explanation: One of the most popular design patterns used by software developers is a factory method. It is a creational pattern that helps create an object without the user getting exposed to creational logic. The only problem with a factory method is it relies on the concrete component.

What is the easiest design pattern?

Singleton (Creational) This is probably the best known and the simplest to implement design patterns in software engineering. Overuse of the singleton pattern can be a sign of poor architecture but used strategically the singleton pattern is a tried and true solution to a lot of commonly reoccurring scenarios.


1 Answers

There's the classic Design Patterns: Elements of Reusable Object-Oriented Software, aka the "Gang of Four" (GoF) book.

The Head First book is great for an introduction to the topic and makes it more approachable and less dry than the GoF book.

like image 129
Ahmad Mageed Avatar answered Oct 12 '22 23:10

Ahmad Mageed