【发布时间】:2015-05-11 01:30:27
【问题描述】:
我有这个路由器类,但我不确定它应该属于什么模式。对我来说,这似乎是facade 或中介模式。你怎么看?
class Router
{
...
}
用法,
$router = new Router();
$router->get('/', function() { ... });
$router->get('foo/', function() { ... });
$router->post('foo/', function() { ... });
但是,似乎有人说路由器是一种反模式,正如question 中的一些评论所暗示的那样。如果路由器违反模式,那么解决方案是什么?
【问题讨论】:
标签: php oop design-patterns solid-principles facade