The trait approach emphasises stable, enduring characteristics that predict behaviour, while the social-cognitive approach emphasises the interaction of cognitive and environmental factors in shaping behaviour. For example, a trait theorist might examine how personality traits such as extraversion or neuroticism predict behaviour across different situations, while a social-cognitive psychologist might explore how social norms and expectations shape behaviour.