Advise the literature on design patterns, preferably in Russian.

Closed due to the fact that it is necessary to reformulate the question so that it was possible to give an objectively correct answer by the participants of Kromster , BogolyubskiyAlexey , redL1ne , ThisMan , Oceinic October 14, '15 at 11:10 .

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 .

3 answers 3

Head First Design Patterns are good especially for beginners. Many simple life analogies. Java examples.

There is a Russian localization .

  • Well, GoF, of course, has not been canceled. Classics need to know. - Nofate

Classic - Object-oriented design techniques. Design Patterns

    For starters, read this, then there is a good book (design patterns in Java) with Java examples. Well, in general, the understanding of patterns comes with experience.