软件开发的抽象:
1、计算机的抽象;计算机硬件的抽象;操作系统是个中介;
2、语言和设计的抽象;
3、编程思想的抽象;
Abstraction (computer science)
Abstractions may also refer to vehicles, features, or rules of computational systems or programming languages that carry or utilize features of or abstraction itself, such as:
- the process or feature of using data types to perform data abstraction to decouple usage of from working representations of data structures within programs;[6]
- the concept of procedures, functions, or subroutines which represent a specific way of abstracting of control flow in programs;
- the rules commonly named "abstraction" that generalize expressions using free and bound variables in the various versions of the lambda calculus;[7][8]
- the usage of S-expressions as an abstraction of data structures and programs in the Lisp programming language;[9]
- the process of reorganizing common behavior from non-abstract classes into "abstract classes" using inheritance to abstract over sub-classes as seen in the object-oriented C++ and Java programming languages.
https:///wiki/Abstraction_(computer_science)
------------------越是喧嚣的世界,越需要宁静的思考------------------ 合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里;不积小流,无以成江海。骐骥一跃,不能十步;驽马十驾,功在不舍。锲而舍之,朽木不折;锲而不舍,金石可镂。蚓无爪牙之利,筋骨之强,上食埃土,下饮黄泉,用心一也。蟹六跪而二螯,非蛇鳝之穴无可寄托者,用心躁也。
















