【发布时间】:2014-03-25 18:21:29
【问题描述】:
考虑到创建具有一些常用函数的库所需要的,被认为是最佳实践的做法是,使用具有如下隔离函数的 lib 文件:
function utilA(){
echo 'I am a lib with util A function';
}
function utilB(){
echo 'I am a lib with util B function';
}
function utilC(){
echo 'I am a lib with util C function';
}
或者用这样的静态方法创建一个类:
class Utils{
static function utilA(){
echo 'I am A static method from Utils';
}
static function utilB(){
echo 'I am B static method from Utils';
}
static function utilC(){
echo 'I am C static method from Utils';
}
}
【问题讨论】:
-
我认为您最好重构它,而不是将许多不相关的静态方法卡在一个类中。这不是 OO。
标签: php design-patterns coding-style