Albert Bandura also believes that moral development is best understood by considering a combination of social and cognitive factors, especially those involving self-control.
ويرى ألبرت باندورا كذلك أن النمو الأخلاقي يمكن فهمه بأفضل الأشكال من خلال التفكير في مجموعة من العوامل الاجتماعية والمعرفية، خصوصًا تلك التي تشتمل على السيطرة على الذات.