Analogical Reasoning, Models of Development

Analogical reasoning involves a structured comparison, or mapping, between one situation (source) and another (target). Analogy is a powerful means for people to learn about new situations based on their prior understanding of the world. ...