Przestrzenie nazw + funkcje a metody statyczne w klasie

Powiedzmy, że mam lub zamierzam napisać zestaw powiązanych funkcji. Powiedzmy, że są związane z matematyką. Organizacyjnie, czy powinienem:

Napisz te funkcje i umieść je w moimMyMath przestrzeń nazw i odwołuj się do nich za pośrednictwemMyMath::XYZ()Utwórz klasę o nazwieMyMath i spraw, aby te metody były statyczne i odnosiły się do nich podobnieMyMath::XYZ()

Dlaczego miałbym wybierać jeden po drugim jako sposób organizowania mojego oprogramowania?

questionAnswers(7)

yourAnswerToTheQuestion