2009-12-30 109 views
0

比方说,我有一个名为ViewController的抽象类,另一个名为FormViewController的抽象类。当有人想创建一个表单时,他必须继承FormViewController并实现其抽象类。当我有一个抽象类时,我可以让另一个抽象类扩展那个类吗?

ViewController定义了一个抽象方法loadView()和viewDidLoad()。 FormViewController实现loadView(),但不实现viewDidLoad()。所以用户必须实现这一点。

这对PHP的OOP可以吗?

回答

4

任何面向对象的语言都可以。证明它的最好方法就是试试看。

2

是的,实际上这是许多OOP语言中广泛使用的设计模式。

相关问题