第14期-TemplateMethod模板方法模式

89分钟 • 单元 • 中级

如果你只想掌握一种设计模式,那么它就是模板方法,变化是软件设计的永恒主题,如何管理变化带来的复杂性?设计模式的艺术性和复杂度就在于如何分析,并发现系统中的变化点和稳定点,并使用特定的设计方法来应对这种变化,定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤,关于 .NET 框架中模板方法模式的应用。