Борьба между общественными классами с несовместимыми или противоречащими друг другу интересами получила в марксизме название классовой борьбы. История всех классовых обществ была основана на борьбе классов. Классовая борьба, вытекая из внутренних противоречий той или иной эксплуататорской общественно-экономической формации, неизбежно ведет к ее революционному свержению и установлению нового общественно-экономического строя. По форме классовая борьба делится на экономическую, идеологическую и политическую. Экономическая борьба ведется за улучшение материального положения того или иного класса в рамках определенной общественно-экономической формации. Идеологическая борьба это война идей разных по интересам общественных классов. Политическая борьба направлена на завоевание политической власти. Высшей стадией классовой борьбы является социальная революция, коренной переворот в жизни общества, означающий низвержение отжившего и утверждение нового, прогрессивного общественного строя; орудие и средство прихода от одной общественно-экономической формации к другой. Высшей организационной формой классовой борьба является политическая партия, структура которой всегда соответствует определенным историческим условиям, в которых разворачивается классовая борьба. Партия, это политическая организация единомышленников, объединяющая наиболее активных представителей класса, или социальной группы, выражающая его интересы и руководящая им в классовой борьбе.
Партией исторически передовых сил и партией социалистической революции является коммунистическая партия. Это структура организационно и идеологически соответствующая интересам и задачам рабочего класса, является его авангардом (передовым отрядом). Ее роль состоит в руководстве борьбой рабочего класса через различные институты (профсоюзы, культурные, идеологические, экологические и социально-экономические организации и движения) и непосредственно. Главной задачей коммунистической партии является революционное свержение капитализма и завоевание власти рабочим классом. Однако после социалистической революции коммунистическая партия не исчезает, а сохраняется в виде руководящего центра строительства нового общества вплоть до отмирания классов.
Важнейшее место в социалистической революции занимает рабочий класс. Он, являясь одним из основных классов буржуазного общества, выступает главной движущей силой революционного процесса. Такая революционная роль рабочего класса обусловлена развитием производительных сил и производственных отношений, в которых он занимает место основного творца материальных благ общества. Развитие капиталистического производства постепенно делает труд рабочего все более интеллектуальным и творческим, снижая материальную составляющую труда. С другой стороны у человека возникают новые нематериальные потребности, связанные с его личным и общественным развитием. Основной такой потребностью является потребность в труде, не в рутинном физическом труде, а в творческой, высококультурной и высоконаучной деятельности. Такой труд развивает человека, поднимает его над собой, но его результаты не просто приносят обществу новый материальный продукт, но выводят его на новый уровень развития. Потребность в труде, будучи индивидуальной потребностью человека, по характеру своего удовлетворения носит коллективный характер. Человек трудится не обособленно, а вместе с другими людьми связанный с ними общими интересами, целями деятельности.
Проявляясь в среде рабочего класса и интеллигенции особенно ярко в эпоху глобализации, эти тенденции наталкиваются на преграду господства в обществе буржуазных отношений, индивидуалистических ценностей и материальных интересов. При капитализме труд человека носит коллективный характер, а потребление индивидуальный. Такое положение вещей является причиной господства индивидуалистских ценностей.
На последней стадии капитализма рабочий класс вступает с буржуазией в борьбу за управление на производстве. Само общественное развитие, появление новой техники (компьютеризация), рост уровня образования, культуры, сознательности, формирование новый психики рабочих диктует необходимость коллективного, демократического, а не бюрократического управления. Однако коллективное управление при господстве частной собственности и буржуазных отношений невозможно в полной мере, поскольку оно противоречит частной собственности и власти капитала и означает утрату буржуазией контроля над экономикой. Таким образом, и в этой области капитализм становится тормозом общественного развития.
В борьбе за социализм рабочий класс должен опираться на своих союзников: прогрессивную интеллигенцию, ремесленников, крестьянство и мелкую буржуазию. От того насколько широким и прочным окажется союз рабочего класса с другими социальными силами может зависеть судьба социалистической революции.
Типичной чертой последнего этапа последней стадии капитализма является все более возрастающий интернационализм трудящихся. Социально-экономическое, политическое и культурное объединение планеты ведет так же и к объединению всех борющихся с капитализмом сил, их борьба принимает не национальный, а всеобщий, мировой характер. Интернационализм в эпоху глобального капитализма превращается из международной солидарности в международное единство действий. Руководство этой борьбой должен взять на себя новый коммунистический интернационал. То есть международным коммунистическим движением должна быть создана революционная организация, интернациональное объединение коммунистических партий.
Дальнейшее развитие и обострение противоречий капитализма в эпоху глобализации закономерно и неизбежно ведет к социалистической революции - коренному качественному преобразованию общества, знаменующему переход от капитализма к социализму через замену частной собственности общественной, а капиталистических отношений социалистическими. Социалистическая революция, в какой бы форме она не произошла, открывает обществу путь к построению коммунистического общества. Она снимает основные противоречия позднего капитализма: между трудом и капиталом, между империалистическими державами, между ТНК, между ТНК, национальным капиталом и национальными государствами, между капитализмом и коммунистическими тенденциями развития.
Однако для социалистической революции, как и для всякой другой социальной революции, необходима революционная ситуация, а это совокупность объективных условий, выражающих экономический и политический кризис данного общественного строя. В.И. Ленин так определил основные признаки социалистической революции:
- Невозможность для господствующего класса сохранить в неизменном виде свое господство;
- Обострение, выше обычного, нужды и бедствий угнетенных классов;
- Значительное повышение активности масс [В.И. Ленин, Полное собрание сочинений, т. 26, с. 218; т. 41, с. 70].
Для революции необходимо так же, что бы к объективным условиям присоединились субъективные, то есть способность революционного класса к смелой, самоотверженной борьбе, наличие опытной революционной партии, осуществляющей верное стратегическое и тактическое руководство. Нужно отметить, что существование субъективных условий необходимых для социалистической революции еще не означает существование их для построения коммунистического общества. Эти условия должны быть созданы рабочим государством (диктатурой пролетариата), которое преждевременно еще называть социалистическим. Возможность реставрации власти капитала на этом этапе обусловлена, как учит опыт СССР, отсутствием ряда необходимых объективных и субъективных факторов необходимых для перехода к новой формации. Культурная отсталость страны, незрелость производительных сил и производственных отношений, вместе с бюрократическим перерождением пролетарского государства, могут перевести к временному поражению революции и реставрации капитализма. Типичный для всех ранних социалистических революций (не достаточно зрелых и потому не устойчивых, которые происходили в ХХ веке), такой сценарий возможен независимо от того, объявлено ли в обществе о построении "основ социализма", "социализма в основном" или "развитого социализма".
Необходимой чертой любой социалистической революции является диктатура пролетариата - самая демократичная из диктатур.
Диктатура пролетариата, это государство переходного периода от капитализма к социализму, функция которого состоит в использовании власти пролетариатом для подавления сопротивления эксплуататоров внутри страны, закрепление победы революции, обороны от агрессивных действий международной реакции. Основной задачей диктатуры пролетариата является сплочение вокруг рабочего класса широких масс трудящихся. Она, являясь высшим типом демократии возможным в классовом обществе, ставит своей целью как можно более широкое привлечение масс к управлению государственными и общественными делами. С ликвидацией эксплуататорских классов и буржуазных отношений, исчезает объект для классового подавления внутри страны, все социальные группы общества, которое постепенно перестает быть классовым, переходят на позиции строительства коммунизма. Поэтому с точки зрения внутренних задач необходимость в диктатуре пролетариата отпадает, да и сам рабочий класс исчезает по мере распада классового общества.