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