模板方法模式的主要思想:定義一個算法流程,將一些特定步驟的具體實現、延遲到子類。使得可以在不改變算法流程的情況下,通過不同的子類、來實現“定制”流程中的特定的步驟。策略模式的主要思想:使不同的算法可以被相互替換,而不影響客戶端的使用