单项选择题

模板方法模式是基于()的代码复用基本技术,可以将相同的代码放在父类中,而将不同的方法实现放在不同的子类中。

A.接口
B.继承
C.封装
D.抽象