1, what is an object-oriented program design, is it different from the traditional structural program? A: Object-Oriented Program Design (OOP) is a new method for design and implementation of software system. It puts the data and data operation, which is processed as an interdependent, inextricable overall, which uses data abstraction and information hiding technology. . It abstracts the operation of objects and objects into a new data type - class and considers the reuse of contact between different objects and object classes.
Object-oriented programming is superior to traditional structured programming, specifically: 1) OOP increases code reuse, which effectively reduces software complexity and improves development efficiency; 2) In addition, it is also in line with human thinking Habits, can naturally express real world and problems, it is of great significance for software development process.
2. What kinds of object-oriented programming languages? 1) The LISP family LISP is a language developed in the 1950s that is characterized by handling. It is an artificial intelligence language. 2) Simula Simula language is a representative version of the 190s. It is simula67.3) SmallTalk SmallTalk is the first real self-object-oriented program language, which reflects pure OOP design ideas, is the pure OOP language. It originated from Simula language. Many versions have been launched in the development of SmallTalk: SmallTalk-72, 74, 78, 80.4) C Family
3. What is the thinking process of establishing a model with an object-oriented method? Answer: [Sense Specific] ---- 1) Idihood Thinking ----> [Thinking Abstract] ---- 2) Specific Thinking ----> [Thinking Specific] 1) The Identity Stage is an abstract thinking process In the first stage, it is a process from sensuality to the abstract abstraction. ... 2) The specific thinking phase is from thinking abstract to thinking specific processes. ......