Скажем, у меня есть или собираюсь написать набор связанных функций. Пусть говорят, что они связаны с математикой. Организационно, если я:
-  Запишите эти функции и поместите их в мое пространство имен MyMathи обратитесь к ним черезMyMath::XYZ()
-  Создайте класс с именем MyMathи сделайте эти методы статичными и обратитесь к аналогичномуMyMath::XYZ()
Почему я должен выбирать один из них в качестве средства для организации моего программного обеспечения?
