Each hero belongs to one of four classes: Tank, Warrior, Mage, and Support. Heroes of a particular class tend to have certain characteristics, most notably, certain skills and attributes.
Tanks tend to have higher Health, Armor, and Spell Resistance.
Warriors tend to have higher Attack Power.
Mages tend to have powerful spells with high damage output.
Support tend to have spells that heal and provide bonuses to teammates.