Design Mode video tutorial I recorded-from design to Mode]

Source: Internet
Author: User

 

After preparing for a long tutorial on design patterns, we finally finished recording on yesterday's weekend. Uploaded to the Netease cloud class that night and passed the review the next day. The work efficiency of Netease staff was quite satisfactory.

Http://study.163.com/course/courseMain.htm? Courseid = 752006 #/coursemain

Note: This tutorial sets the charging mode, which is 19.9 yuan. I think my general ideas are explained in the course hours from 1 to 5 for free. Therefore, it is recommended that you take a look at the 2-5 lessons, which may resonate with you, or inspire you. Maybe you can also give me some suggestions and guidance, and I am willing to accept them.

 

1. Start

Half a year ago, I began to reorganize my knowledge about design patterns. I had learned a little about it before, but it was not very systematic. So I decided to sort it out. It is best to record a tutorial, share your knowledge with you, and explain and consolidate your knowledge. So I began to read various materials, design Patterns-the basis of reusable software-books such as Song benhong's program world, big talk design patterns, Zen of design patterns, head first design patterns, and the materials on cnblogs, csdn, and javaeye (iteye) websites .... And so on. During the learning process, I also wrote a lot of study notes.

The learning process is long and boring, and office workers like ours can only learn in their spare time. To be honest, it is really not easy to stick to it all the time, because I don't know how much time I have sacrificed to play games, watch movies, watch TV series, or even spend part of my time with my girlfriend.

  

2. Thinking in learning

"Learning without thinking about it is true. I have learned design patterns more than once, and I forget to learn them today and tomorrow. Over time, there will be no motivation, and it will be useless. No matter what you learn or do, as long as you have such a status, it means you have not grasped the method. This has nothing to do with your efforts. I used to learn the design model. I worked very hard every time and was not lazy, but I still could not.

This time, I tried to think about it, and then I had a little idea.

In fact, the purpose of learning the design model is to better design the system. The reason why the system needs to be designed is that the system needs to change slowly, there is a need to change, there is a product upgrade, the system gradually becomes larger, there are more maintenance personnel, there is a need for various rules and constraints. How can we deal with such a large, crowded, complex business, and varied system? The answer is better design. This is actually something that I learned from my experience after several years of work. I don't know anyone who has no work experience. So how should we design the system? Is there any guidance? -- The greatest difficulty is the design principle. We are guided by the design principles when designing the system. You know the design pattern and do not know the design principles. However, the design principles are too abstract. You can learn the design patterns to understand the design principles.

First, you need to understand that what you want is "design", how to better design and design guidelines. Those models are just some routines and some specific solutions.

We encounter various problems in the design process when designing the system, which is undeniable. Some problems come over time, and every one will encounter them, which forms some fixed solutions. These solutions are the design model. It is not difficult to use this line to understand the design model. That is:Design Process-> encountered problems-> summarized typical problems-> summarized solutions-> summarized 23 design modes

I developed a detailed solution and published it to the garden. Unfortunately, there are not many quotas.

New ideas to understand the design model (I)

New ideas to understand the design model (medium)

New ideas to understand the design model (II)

 

3. From design to Model

Although you don't pay much attention to it, I still didn't give up. Since this idea can help me understand the design model, it can certainly help others. So I continued to do it until the recording completed the tutorial yesterday.

I name it "from design to model". This name has not been called yet. It is a small innovation of mine. In fact, it makes sense to analyze it. When we understand the design pattern, isn't it from design to pattern? "Design Pattern" is two words, "design" is abstract, and "pattern" is specific. Only when the design mode is separated can the design mode be thoroughly understood.

Don't believe it. Let's take a look at the 2-5 lesson free preview. If you have any comments or questions, you can leave a message for me.

Http://study.163.com/course/courseMain.htm? Courseid = 752006 #/coursemain

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.