假设类的结构如下(MVC控制器):
class Controller {
public function action1()
{ if(condition1)
{ // ……
} // elseif(condition2){……} // elseif(conditionN){……} else
{ // ……
}
}
public function action2()
{ if(condition1)
{ // ……
} // elseif(condition2){……} // elseif(conditionN){……} else
{ // ……
}
}
}分离后(不考虑接口):
class Controller_Action1 extends Controller {
public function condition1()
{
……
}
public function condition2()
{
……
}
public function conditionN()
{
……
}
}class Controller_Action2 extends Controller {
public function condition1()
{
……
}
public function condition2()
{
……
}
public function conditionN()
{
……
}
元芳怎么了
白猪掌柜的
弑天下
随时随地看视频慕课网APP