【发布时间】:2012-02-24 16:35:00
【问题描述】:
我有一个“搜索”类,它只在特定情况下使用。在函数“setupPage”的“页面”类中决定是否需要“搜索”。在另一个类中包含一个类是否可以(编码是否良好)?
class Page {
private function setupPage($page_id){
switch($page_id){
case 1:
// do something
break;
case 2:
include_once('class_search.php');
// class search is singleton
$this->search = Search::getInstance();
// now I can use functions of 'search'
$this->search->someSearchFunction();
}
}
}
【问题讨论】: