好奇。
鉴于此课程:
abstract class AbstractMapper
{
public abstract function get($id)
}
谁的孩子是Sprocket映射器
class SprocketMapper extends AbstractMapper
{
public function get($id) : Sprocket
{
// get it, return it
}
}
如果Sprocket是POPO:
是否是正确的形式,只是为了不在抽象父级别的get()上添加返回提示?或者你会为这些POPO创建一个接口类型,所有这些映射器都可以输入提示吗?
谢谢!