2.3.2 算法在前,抽象在后