班杜拉认为,强化有以下哪三种类型?(        )
A 直接强化、替代强化与自我强化
B 内部强化、外部强化与自我强化
C 一级强化、二级强化与三级强化
D 内部强化、外部强化与替代强化