假设有这样一个场景:
脚本抛出了异常吗?
谢谢。
class Page {}
class Book {
private $pages = array();
public function __construct() {}
public function addPage($pagename) {
array_push($this->pages, new Page($pagename));
}
}
有没有办法确保只有我的书类(Book)的对象可以实例化页面(Page)? 比如,如果程序员尝试这样做:
$page = new Page('pagename');
脚本抛出了异常吗?
谢谢。