【发布时间】:2017-10-13 00:48:36
【问题描述】:
我尝试编写 OOP 类,通过一些传入参数进行搜索。 我可以按位置、类别、名称和其他内容进行搜索。 如何让这门课更专业、更抽象?
现在我在类中只有一个方法,它接受请求:
private function search($request)
{
// TODO
}
$request 可以包含上述任何参数。
我不喜欢做:
if($request->category){
} else if($request->location){
} else if($request->name){
} ... etc
【问题讨论】:
标签: php design-patterns architecture