Explain Dialectics It might be helpful to think of the dialectic in Marxist terms as a driving or motor for change. The implications behind this are several, as a materialist, mentioned above Marx sees the engine of change as social factors, particularly the relationship of different social groups to the means of production. For him class is not an attitude, way of thinking, construct it is practically determined ( a source of much criticism of Marxist interpretations of events such as the French Revolution..( I could say more) ) Marx is also a determinist, along with several other mid 19th thinkers in other fields such as Darwin, Macaulay, he sees some governing meta narrative, for Darwin evolution, Macaulay the rise of liberal parliamentary democracy. This of course reduces the role of the individual who is not so much a decisive actor as something carried by the grand tide ( Iron Laws as Marx would say) of history. In dialectical terms collision is the motor for change, the idea ( Hegel) generates its opposite and out of this clash emerges the new idea( thesis) For Marx this collision is class conflict and the new idea is the new set of material relations eg feudalism gives way to capitalism and the dominance of those controlling the means of production, banks, farms, mills etc. However for Marx change is not endless, the proletarian revolution involves the overthrow of the capitalist system and the destruction of its supportive state apparatus, once all is held in common there is no us and them, thesis and antithesis , socialism becomes the end state ( condition). hope this helps.