我繼承了一下J2ME代碼,其中一個類中有以下兩種方法:打開文件以在J2ME上書寫的替代方法?
public DataOutputStream getOutputStream(String filePath) throws IOException
{
return Connector.openDataOutputStream(filePath);
}
public DataOutputStream createOutputStream(String filePath) throws IOException
{
FileConnection fc = (FileConnection)Connector.open(filePath);
if(fc.exists())
return fc.openDataOutputStream();
else
fc.create();
return fc.openDataOutputStream();
}
據我所知,這兩種方法做同樣的事情。奇怪的是,這些方法在課堂上彼此相鄰,意味着誰把他們放在那裏知道他們在做什麼。
這些方法是否基本相同?我可以擺脫其中一個嗎? (或者可能兩者都在考慮它)。
+1使用敏捷方法很好 – 2009-09-04 11:41:25