日期:2014-05-18  浏览次数:20811 次

小菜鸟有个问题请教呢
C# code

public class FileOperate
{
public void OpenFile(string type)
{
//方法体
}
}
public class TxtOperate
{
public void OpenTxt()
{
FileOperate file=new FileOperate();
file.OpenFile(txt);
}
}




话说各位觉得我这个opentxt的方法有必要写么,我觉得在main方法里可以直接使用openfile方法就可以了,这样写有没有点多余的嫌疑啊。还是说我这样是因为设计的不合理?

------解决方案--------------------
建议看一本书,重构
------解决方案--------------------
要结合具体情况具体分析。
------解决方案--------------------
单从方法来说,
何不把FileOperate定义成接口,OpenFile定义成虚方法,TxtOperate类继承FileOperate重写OpenFile方法