假设我们有两个非常基本的类:Chapter 和 Book。
PHP代码:
/**
* Class Chapter
*/
class Chapter
{
private $title;
public function __construct( $title )
{
$this->title = $title;
}
public function getTitle()
{
return $this->title;
}
public function loadChapterTitle()
{
$title = $this->getTitle();
echo $title;
return $title;
}
}
/**
* Class Book
*/
class Book
{
//
}
使用示例:
$myTitleArray = array('first','second','third');
myBook = new Book($myTitleArray);
$myBook->loadBookIndex(); // echo: first, second, third
在 OOP 中,定义 Book 类及其 loadBookIndex() 方法的最优雅方式是什么?
编辑:仅出于 OO 教学目的... loadBookIndex() 应该使用章节。