La lucha de clases explica los conflictos sociales como resultado de los intereses opuestos entre las diferentes clases sociales a lo largo de la historia, desde los pobres y ricos hasta el capital y el proletariado. Según Marx y Engels, esta tensión sólo puede resolverse con la llegada de una sociedad comunista sin clases sociales.