适配器模式 - 鹅鸭子【难度:1级】:
答案1:
using System;
public class GooseToIDuckAdapter : IDuck
{
private Goose goose;
public GooseToIDuckAdapter(Goose goose)
{
this.goose = goose;
}
public string Quack()
{
return goose.Honk();
}
public void Fly()
{
goose.Fly();
}
}
答案2:
public class GooseToIDuckAdapter: IDuck
{
private Goose goose;
public GooseToIDuckAdapter(Goose goose)
{
this.goose = goose;
}
public string Quack()
{
return goose.Honk();
}
public void Fly()
{
goose.Fly();
}
}
答案3:
using System;
public class GooseToIDuckAdapter:IDuck
{
private readonly Goose _adaptee;