Gar*_*ett -1 c# java interface
在C#中,通常有这样的方法:
public IPerson GetPerson()
{
// do stuff
return new Person(..);
}
Run Code Online (Sandbox Code Playgroud)
其中," IPerson"是用于通过一个接口Person,SpecialPerson等等.在换句话说,尽管上面的方法返回Person,一个策略模式可以被实现为使得一个SpecialPerson被代替返回的Person,条件是它们都使用IPerson的接口.
这种事情在Java中是否可行?
| 归档时间: |
|
| 查看次数: |
426 次 |
| 最近记录: |