1
我有一個「客戶」類和「源文件」類。 如果沒有「客戶」,「源文件」永遠不會存在 「客戶」有多個「源文件」設計班(初學者)。如何設計協會
UploadSourceFile方法屬於「客戶」類還是「源文件」類?
我知道「客戶」應該有一個屬性「源文件」(源文件列表)。 類「源文件」是否也有「客戶」屬性?
我有一個「客戶」類和「源文件」類。 如果沒有「客戶」,「源文件」永遠不會存在 「客戶」有多個「源文件」設計班(初學者)。如何設計協會
UploadSourceFile方法屬於「客戶」類還是「源文件」類?
我知道「客戶」應該有一個屬性「源文件」(源文件列表)。 類「源文件」是否也有「客戶」屬性?
在我看來(一般來說),如果源文件屬於客戶,就像您說的那樣,該方法必須放在客戶中,而不是放在源文件中。客戶包含源文件列表以及在該列表中插入源文件的方法。該方法UploadSourceFile是一樣的東西:
Customer customer = new Customer();
customer.addSourceFile("filename");
另一個計算策略,總是在我opionion,是把方法UploadSourceFile中的SourceFile類的靜態方法。因爲在這種情況下,UploadSourceFile不屬於一個特定的SourceFile。這是一種上傳(並創建)文件的通用方法。在這種情況下,您將擁有類似的東西:
Customer customer = new Customer();
customer.addSourceFile(SourceFileClass.uploadSourceFile());
您正在使用哪種編程語言? –
vb.net。並不認爲這很重要 – GlutVonSmark
看起來像客戶和SourceFile包含的數據。 UploadSourceFile可能位於其他用於數據傳輸的類中。這種方法會將客戶或源文件作爲參數。 –