We know that C # originates from C and C + +. In the 1970, Brian and Dennis Ritchie pioneered the C language, which soon became one of the most popular languages in the world because of its simplicity and flexibility.
However, C language is a process-oriented programming language. With the development of software technology, the object-oriented program design idea was developed, and the C + + language was designed and implemented in the 1980s by American At&t Bell Labs, which increased the support of object-oriented program design.
C # adheres to the object-oriented nature of C + + and supports all the key concepts of object-oriented: encapsulation, inheritance, and polymorphism. The entire C # class model is built on the. NET virtual object system, the object model is part of the infrastructure and is no longer part of the programming language.
9.1 Object-oriented concepts
9.2 Object-oriented model technology
9.3 Object-Oriented analysis
9.4 Object-oriented design