abstract class BaseModel
{
public function save(array $params)
{
throw new Exception('Undefined function called');
}
public function delete(array $params)
{
throw new Exception('Undefined function called');
}
}
(例)抽象クラス
Slide 31
Slide 31 text
class Display1Model extends BaseModel
{
public function save(array $params)
{
// 何らかの処理
}
// deleteメソッドは使わないのでオーバーライドしない
}
(例)画面機能1クラス
deleteメソッドが呼ばれたら検知できるように!