班杜拉把强化区分为直接强化、替代强化以及自我强化三种,其中,替代强化指的是通过观察榜样的行为进行强化来增强或提高学习者某种特定行为出现的概率。社会学习理论是由班杜拉提出的,班杜拉认为侵犯行为是通过直接强化或者观察学习习得的。故正确选项为B。