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