Python implementation of 23 design patterns--Summary

Source: Internet
Author: User

Said to write a summary, the result because find an internship, moving dragged more than half a month, but it doesn't matter, is that they write their own look, to later want to see when turned out to look at, is a kind of miss.

Let's talk about Python, people say that C + + programmers are relatively familiar with python, my feeling is also, feel if there is a C basis, plus C + + object-oriented Understanding, will soon become a pyer. Of course, any language, as long as the more mature language can achieve the function of another language. But if you do a system generally need several languages to implement together, for an operating system of the general startup code is written in the remit, then c,c++, and finally some java,python,php and so on, Python or PHP is the script need to live interpreter to implement the code command, Java requires JVM support, although it may not be realistic to use these languages simply to implement the operating system, but these languages make application-tier programming more flexible and simpler.

Besides the design pattern, you are not particularly understanding of the design pattern, however, from freshman to now also do 5 years of programmers, for a particularly large project has not been contacted, but for small and medium-sized software design model to be used with caution, from the sophomore read "Agile Software Development", has always felt that the book said particularly good, Although there is no design pattern in it, it is very helpful for me to understand the design pattern. I remember I did not know where to see a sentence, if you are hard to use you do not understand the design pattern, it is worse than not; design patterns need to be used unconsciously, and you have to feel the benefits of it, This use of design patterns will promote the project to a better direction. Of course, the ability to master design patterns, generally in the hands of the project architect. and the understanding of design patterns in many of the life are embodied, such as single case mode, state mode and so on. I believe that if you pay attention to life can also be a great help to design patterns.

Finally, good study, and strive to master the basic it knowledge, and the Internet with each passing day, with the development of it, mastering new things, such as large data, cloud computing and so on, can do a real programmer, really can have a deep understanding of programming.

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.