自己菜鳥階段時在練習Java物件導向、設計模式時,所設計的題庫,此專案庫目前用來讓我的同學/學生 (欠調教的) 們提交程式碼來進行Review,欲參考OOP題目者可直接到Projects區觀看,題目皆(85%)擁有示範解答程式碼。ISSUE放的都是Code Review嘴砲。(物件導向設計學分兩階段→JAVA→設計模式)
24
stars
6
forks
source link
Builder Pattern : 建檔 #83
Open
Johnny850807 opened 7 years ago
難度:1
Builder Pattern 解耦了創建某資源的一連串動作。
現在你必須撰寫一個程式, 首先讓使用者決定要建構 (0) csv檔 還是 (1) txt檔 然而之後讓使用者輸入 檔案名稱
然而之後使用者必須再輸入三行內容, 都會作為寫入檔案的內容 (一行一行寫)。
但是寫入檔案的邏輯不一樣:
如果是 csv檔, 每個內容之間都以逗號作為分隔。
如果是 txt檔, 每個內容之間都以換行作為分隔。
最後在建完檔案之後,Builder要返回生成的File檔案,並且印出其絕對路徑。
你要使用Builder 模式,而Builder模式應該長得像...
Example output
example csv
example txt