|
|
1
12
1) 您可以安全地委托给基元(例如String),但不能总是安全地继承它们
如果你在
2) DelegateClass可以轻松地将更通用的对象转换为更具体的对象 这样可以更容易地接受通用对象的实例,并使其以特定于您的实现的方式运行:
3) 明白了:
这会使您要传递给库代码的子类变得复杂。例如,这是一种相当常见的做法,但它不能开箱即用
这不起作用,因为我们的库希望像大多数记录器一样工作,并在没有参数的情况下实例化。这可以通过定义
|
|
|
2
4
|
|
|
Jocky Doe · 对象快速继承和接口含义 8 年前 |
|
|
bohdankoshyrets · 委托未调用Swift协议方法 9 年前 |
|
|
user12083 · 如何在Java中将一个类的实现委托给另一个类? 9 年前 |
|
Kyle Decot · Ruby中的DelegateClass与类继承 10 年前 |
|
|
llanato · jQuery委托编码无效 12 年前 |