班杜拉认为,以往的学习理论家一般都忽视了社会变量,他们通常是用物理方法来进行动物实验,以此来构建他们的理论体系。他们观察动物是如何走迷宫或逃出迷宫的,这对于研究作为社会一员的人的行为来说,没有很大的研究价值。班杜拉强调要以人作为基本研究对象,而不是从动物那里获得第一手材料。由于人总是生活在一定的社会条件下,所以他主张要在自然的社会情境中而不是在实验室里研究人的行为。事实上,人们在社会情境中通过观察和模仿学到很多行为。这样,把班杜拉的社会学习理论称之为认知行为主义理论(theory of cognition ......