Fortune Telling Collection - Comprehensive fortune-telling - Basic principles of software design
Basic principles of software design
Modularity, abstraction and information hiding.
1, modularity: refers to the process of dividing a software system into several modules from top to bottom when solving a complex problem. Each module completes a specific sub-function, and all modules are assembled into a whole in a certain way.
2. Abstraction: it is a thinking tool used in the process of understanding complex phenomena, that is, to extract the common features of the essence of things without considering their details and other factors for the time being.
3. Information hiding: It means that when designing and determining a module, the information (process or data) contained in a module cannot be accessed by other modules that do not need this information.
- Related articles
- What are the elegant names of time?
- Fortune teller, 27 years old. Born in 1988
- Is it more decisive to see the sky dry or the earth branch in marriage?
- What does empty fortune telling mean? _ Fortune telling is empty.
- The complete works of fortune teller's words _ The complete works of fortune teller's words
- In which episode did Zhao Liying, the old nine-door, appear?
- What are the scenic spots from Chongqing to Hechuan
- Fortune-telling in Dahexi _ Is Fortune-telling in Hexi accurate?
- The new version is called Bone Fortune Teller 424 _ It is called Bone Fortune Teller Teachers and Students Movable Edition 424.
- I'm desperate, in debt, and I'm so tired. . .