It's too much, it is inevitable that some of your own opinions. From simple to write code, let's write a good style, just rely on your own understanding or not enough, in fact, there are many mature ideas Solving a class of questions, these ideas are later called patterns. From the literal, the so-called pattern is the meaning of the fixed format. After reading some models, they will take the case. Now I think, I think I am The project that has just been done is full of models. The pattern also gives people a way to provide a thinking when solving the problem. It is also the psychology of the model to bought the GOF-in-law in the software rivers and lakes. That book, every day is full of fear, I feel like a knight, take this Jiuyin Zhenjing, helplessness is a illiterate, basically can't understand the various tricks in it. Every day, take it out I want to see something, what is it attracting such a top film. Gof's code is written in C (Faint, it is no wonder, when they published, Java is still in the middle). Now I think the pattern is white. The tricks in martial arts, since the tricks, certainly can't be used, see this, and wait until you have a thoroughness of the pattern.