不确定应该放置类似以下函数的位置:
String PrettyPhone( String phoneNumber ) // return formatted (999) 999-9999
String EscapeInput( String inputString ) // gets rid of SQL-escapes like '
我为每个应用程序创建一个名为
Toolbox
的类,该类作为不适合放入其他类中的函数的存储库。我读到过这样的类是不好的编程实践,具体来说是不好的面向对象设计。然而,这些引用似乎更多是个别设计师和开发人员的意见,而不是普遍共识。因此,我的问题是,通用的工具箱是否是一种糟糕的设计模式?如果是,为什么?有什么替代方案吗?