In the Marxian view, all hitherto history has been the history of class struggle between opposing classes. Class struggle is the characteristic of class societies. In the classless societies, there is no class struggle because there are, in such societies, no opposing/ antagonistic classes. Class struggle, in class societies, (i.e., in slave-owning society, the feudal society, the capitalist society) is of mainly three types: economic, ideological, political.