接口的作用,概念很模糊 询良药
Fruit.cs namespace Simple_Factory
{
public interface Fruit
{
//生长
void grow();
//收获
void harvest();
//种植
void plant();
}
}
Apple.cs //苹果
namespace Simple_Factory
{
public class Apple:Fruit
{
public Apple()
{
}
#region Fruit 成员
public void grow()
{
Console.WriteLine ("Apple is growing.......");
}
Strawberry.cs //草莓
namespace Simple_Factory
{
public class Strawberry:Fruit
{
public Strawberry()
{
}
#region Fruit 成员
public void grow()
{
Console.WriteLine ("Strawberry is growing.......");
} 谁能帮我大概解释一下这个例子接口起到的作用,我知道接口起到重用的作用,但在这里我看不出接口起什么好的作用,能帮我举个例子吗谢谢了。