First read head first design patterns

Source: Internet
Author: User

I have read head first design patterns today, but I have a lot of feelings.

First, I have a sense of accomplishment when I finish reading this book in the first English version. I can't think of the old blind English. Now I can read the original version.

Second, I read this book during the winter vacation. This is also the first time I read this book at home so seriously. I used to play Warcraft when I got home.

Third: recognizing the advantages of object-oriented language, polymorphism gives great flexibility to object-oriented language. Its existence makesCodeThe processed object can be changed during running.

Fourth: abstract classes and interfaces are stored inProgramThey guarantee that there is a contract in the subsequent classes inherited from the design.

Fifth, software engineering plays a role in large-scale projects. It can greatly reduce the difficulty and cycle of development. The technical terms in this area allow developers to communicate more directly and quickly.

Sixth: In the process of software development, it is necessary to take into account where the software may change after it is formed, and handle the changes, which is related to code refactoring.

Seventh: the last one is also the most important one. Software development involves many aspects. This is not a practice that can be exercised within a short period of time and requires long-term accumulation.

I will post details of each chapter in the book later.

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.