模版方法模式(Template Method Pattern) 定义一个模版结构,将具体内容延迟到子类去实现。 在不改变模版结构的前提下在子类中重新定义模版中的内容,使用继承机制,实现符合开闭原则。 Golang可使用匿名组合实现继承,父类中的接口放到子类去实现。