Beyond single language -- inning C # object Chinese Version

Source: Internet
Author: User

The Beginning C # object Chinese edition mainly introduces the knowledge of C # language and the principles and practices of using C # for development. Combined with C #, it elaborates the basic content of object-oriented theory in an in-depth and simple way. However, this book does not only achieve this purpose. In my opinion, it goes beyond the discussion of a single language.

The essence of programming is methodology, that is, the thinking process. Abstract human understanding of the real world into a model, and then convert the model into a specific computer.Code(CODE) and submit it to the computer for execution. It can be summarized:

Obviously, object-oriented (OO) programming is an object-oriented methodology, which still follows the steps described above. During modeling, a series of symbols are the elements of the model. In object orientation, these symbols are objects. C #, as an object-oriented language, must follow the object-oriented methodology when using it for programming.

In many cases, especially for beginners, the process of abstracting from the real world to the model has not yet been taken into consideration, so it is very simple to say that the ** language is cloud. For example, in the preface to the beginning C # object Chinese edition, I mentioned that "object-oriented programming has been popular for many years. However, there are still countless beginners who are wrong at the entry stage, with wrong ideas and wrong ways to develop pasta-like chaosProgram". The original principle is that developers just want to convert the real world into computer code. For example:

This hazard lies in the attempt to build a cyber space with only an awareness of ontology ). This is like building the Jinmao building just after learning the kung fu of The bricklayer. This is more terrible than inaction. Looking at how many vulnerable applications are running!

Hou Jie said: "Do not build a high platform in the sand ". Remember this sentence when learning a programming language , such as C. So how can we master the object-oriented methodology and use the C # language to write object-oriented programs without moving them onto the surface? The Beginning C # object Chinese edition provides the answer. When introducing the C # language, this book focuses closely on the Object-Oriented Methodology: The first part describes the object-oriented concept; the second part describes Object Modeling; the third part is to convert the model to a C # application. Of course, the object modeling technology in this book is not only used for C #, but also beyond the single language.

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.