The generation of mode:
In the process of labor, there are many things that will be repeated, and this
The method of some things is also similar, so people have begun to summarize and form a place to do such things.
The experience of reason, and in some form (book, orality, etc.), this other people
Or later people can learn from the time of dealing with such transactions, this greatly improves labor.
Efficiency, in fact, this solving some specific, repeated experience methods of handling transactions
It is mode.
Mode, sometimes the synonym of experience, can say in human life, labor, learning
It is everywhere, the biggest advantage is multiplexed (reference), so that efficiency can be improved. Somewhere
The angle, human knowledge accumulation process is also the process of accumulation, just we usually not pay close attention.
Means, or have not risen to theory.
Some people may say that this world does not have two things that are exactly the same, this is of course right, but humans
There is an important process in the learning summary process is abstraction. If there is no abstract ability, humans don't
It may be improved, so abstract is a very important in the process of learning mode and mode of use.
Part, otherwise, you can also find a place available.
Abstract is very important, but is abstract? In fact, the abstract understanding is very simple, it is right to do it according to your purpose.
The process of conducting a simple process.
Design Patterns:
The design pattern can be said to be the embodiment of the design area, the process of designing activities in humans.
In the middle, people find that some design processes and methods can be reused, and people can make people do
For a non-three, people will appear in a certain range, and the method of solving
The relatively fixed experience is summarized, and it is formed in a certain form of agreed form.
Mode.
How to think of mode:
First, the mode is not a very mysterious or deepest thing. In fact, model is one of experience and knowledge.
The name and expression of the pattern, the form of the pattern are all things, of course, for better reuse and learning.
The learning model is also very necessary, such as in software design patterns,
Many modes of mode use UML diagrams to perform intuitive expression.
Second, model is a product in practice, so learning mode and multiplexing model must practice
I can experience more profound. If there is no certain programming experience, it is difficult to learn a good pattern, so
During the process of learning, it is important to handle and contact your program.
Third, the purpose of the model is to improve efficiency by increasing multiplexing, saying, the world has not finished
The same two things, the mode can be multiplexed, which is more blurred, although abstract
Procedure knows some kind of scene (question) can use a model, but in the actual application process or
Difference. So the mode needs to be modified when using it, don't die.
Fourth, the model is a pair of contradictions, and the empiricalism mentioned in philosophy is also applicable to us.
The mode of theory, this requires us to have a clear understanding of the model in the process of learning and use:
1, the mode is not universal, the letter is not as good as the book;
2, the world is changing, the model also needs to keep pace with the times;
3, the method of solving the problem is not only one, the mode of applicable problem can also be multiple.
4, the design pattern mentioned in the book is just a drop of water in the sea, if possible, you can also find
mode.