理动力学，精神分析学家弗洛伊德指出人格可分成三个层次，即意识、前意识及潜意识，他并提出人格结构中的本我、自我与超我来解释以上三个层次。
社会认知论.社会认知论（Social Cognitive theory）的提出者是心理学家班杜拉，他指出人的行为不但受个人控制，亦受环境和外在社会因素影响，即「相互决定论」。他提出个人自我效能的高低会影响他适应生活及克服障碍的能力，而根据社会学习理论，个人的观察学习能力亦对性格形成和发展有所影响。
人本主义观点.以马斯洛为