5.4.1 有效的复用=抽象+低变动性