中的本我、自我与超我来解释以上三个层次。
社会认知论.社会认知论（Social Cognitive theory）的提出者是心理学家班杜拉，他指出人的行为不但受个人控制，亦受环境和外在社会因素影响，即「相互决定论」。他提出个人自我效能的高低会影响他适应生活及克服障碍的能力，而根据社会学习理论，个人的观察学习能力亦对性格形成和发展有所影响。
人本主义观点.以马斯洛为首的人本主义认为，个人有五种天生的需求层次，而满足这些需求的行为就是从学习得来的。人格受先天、