单项选择题

对数据库的操作一般包括连接、打开、使用、关闭等步骤,对于不同类型的数据库,其操作步骤都一致,只是连接数据库方法有所区别,可以使用()对其进行设计。

A.工厂方法模式
B.访问者模式
C.模板方法模式
D.责任链