The social domain theory suggests that different types of moral reasoning, such as moral, social-conventional, and personal reasoning, are distinct domains of social experience and learning. Children learn these domains at different stages of their development.