Answer:
Social-cognitive perspective
Explanation:
The social cognitive perspective is a theory that puts emphasis on how thinking and judgement contribute to learned behaviors and are important to people's personalities. Based on this, one can learn a behavior or skill just by observing another person. Learning here, happens in a dynamic way with the person interacting with the environment