Каждый класс несет в себе какое-то свойство, и его можно использовать на разных элементах.
К примеру, как привел 27см - кнопка, можно зафигачить ей кучу классов, вместо одного, что облегчит работу.
<button class="btn btn-default">Кнопка</button>
Если я захочу поменять цвет фона кнопки, мне не надо переживать, что я еще этот класс мог где-то использовать и при его изменении еще какая-то кнопка поменяет фон, я просто этой кнопке класс .btn-default меняю на .btn-green