A good abstraction is one that emphasizes the important details and suppresses the unimportant ones.
一个好的抽象是强调重要细节并抑制不重要细节的抽象。
You can't go back and change the beginning, but you can start where you are and change the ending.