义的社会主义理论，包括一些以马克思主义为基础的理论（包括卢森堡主义、不可能主义、西方马克思主义等）以及以列宁主义为基础的理论（包括马克思列宁主义、托洛茨基主义、毛主义、霍查主义等），还包括一些不以马克思主义为基础的理论（如无政府主义、革命工团主义以及民主社会主义的一些流派）。