Advise good books on patterns, preferably more generalized. thank
Closed due to the fact that it is necessary to reformulate the question so that you can give an objectively correct answer to the participants Oceinic , PashaPash ♦ , Pavel Mayorov , Aries , Saidolim 10 Oct '15 at 7:41
The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .
- fourWill GoF Standard Labor Go? - VladD
- 3In addition to the @VladD comment, I will also recommend the Design Patterns from the Head First series. - Shad
5 answers
There is also a good book by R. S. Martin and M. Martin “Principles, Patterns and Techniques for Agile Development in C #”.
Great book. It describes SOLID - the basic principles of object-oriented design, which underlie many patterns (there is also an older edition of R. Martin, "Rapid software development," the same, but with examples in Java).
More design books and patterns:
- Microsoft Application Architecture Design Guide.
- Gamma, etc. "Object-oriented design techniques. Design patterns".
- Grand M. Design Patterns in Java
- Vlissides D. - Application of design patterns. Additional touches
Here you can find a description of test patterns (in the context of TDD):
- Kent Beck, "Extreme Programming. Development Through Testing."
- Graham Lee, Testing Development for iOS
Here you can read about the patterns that are most often used in designing interprize applications:
- Martin Fowler, Architecture of corporate software applications (the book contains descriptions of patterns that can be used when designing a back-end in webcasts)
- Hop, Enterprise Application Integration Patterns
There is also a good book by R. S. Martin and M. Martin “Principles, Patterns and Techniques for Agile Development in C #”.
Matt Zandstra’s book, PHP. Objects, Patterns, and Programming Techniques (2011) discusses design patterns applied to PHP.
Habré is full of articles that describe patterns and books on them
According to JavaScript there is a translation into Russian of the book Addy Osmani "Patterns for scalable JavaScript applications . " The book deals with the creation of application architecture based on the patterns “Mediator”, “Module” and “Facade”.