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