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