中国开发网: 论坛: 程序员情感CBD: 贴子 557607
JoJo
设计呀设计。。。
abstruct class 菜Maker{
public static 菜 Make(原料[] 原料,调料[] 调料);
}

abstruct class 原料{
public bool is生();
public bool is熟();
public void set熟();
}
abstruct class 调料{}

public class 鸡蛋:原料{}
public class 番茄:原料{}
public class 盐:调料{}
public class 油:调料{}

public class 番茄炒鸡蛋Maker : 菜Maker{
public static 菜 Make(原料[] 原料,调料[] 调料){
...
}
}

static void Main(){
菜 清淡的番茄炒鸡蛋 = 番茄炒鸡蛋Maker.Make([new 鸡蛋, new 鸡蛋, new 番茄],[new 油(2), new 盐(1)]);
菜 重口味的番茄炒鸡蛋 = 番茄炒鸡蛋Maker.Make([new 鸡蛋, new 鸡蛋, new 番茄],[new 油(4), new 盐(3)]);
}

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录