In sociology, a few theories provide broad perspectives that help explain many different aspects of social life, and these are called paradigms. Paradigms are philosophical and theoretical frameworks used within a discipline to formulate theories, generalizations, and the experiments performed in support of them. Three paradigms have come to dominate sociological thinking, because they provide useful explanations: structural functionalism, conflict theory, and symbolic interaction.