永远不知道在哪里放置功能:
String PrettyPhone( String phoneNumber ) // return formatted (999) 999-9999
String EscapeInput( String inputString ) // gets rid of SQL-escapes like '
Run Code Online (Sandbox Code Playgroud)
我Toolbox为每个应用程序创建一个类,作为不完全适合另一个类的函数的存储库.我已经读过这样的类是糟糕的编程实践,特别是糟糕的面向对象设计.然而,所述参考文献似乎更多的是个人设计师和开发人员的意见,而不是一个总体上的共识.所以我的问题是,一个无所不能的工具箱是一个糟糕的设计模式?如果是这样,为什么,有什么替代方案?