The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.
抽象的目的不是模糊,而是创建一个新的语义层次,在这个层次上可以绝对精确。
The art of programming is the art of organizing complexity, of mastering multitude and avoiding its bastard chaos as effectively as possible.