笔记自:<<Thinking In Java>> 一书
All programing languages provide abstractions.It can be argued that the complexity of the problems you're able to solve is directly related to the kind and quality of abstractyion.
所有的编程语言都提供了抽象,可以说你解决问题的复杂性是直接取决于抽象的种类和质量。