单项选择题

A.当方法名称需要相同的时候
B.当需要多态调用的时候
C.当多个类型具有同一种业务处理流程的时候
D.当希望对参数进行约束的时候