模板方法模式

应用程序框架(application framework)就是被设计用以解决某类特定问题的一个类或一组类。要运用某个应用程序框架,通常要继承一个或多个类,并覆盖某些方法。在覆盖后的方法中,编写代码,以解决你的特定问题。模板方法包含算法的基本结构,并且会调用一个或多个可覆盖的方法,以完成算法动作。设计模式总是将变化的事物和保持不变的事物分离开,在这个模式中,模板方法是保持不变的事物,而可覆盖的方法就是变化的事物。

原文地址:https://www.cnblogs.com/androiddream/p/4757467.html