寫(xiě)Java項(xiàng)目分為幾個(gè)步驟:
1. 明確大概步驟:
就是在寫(xiě)項(xiàng)目之前要想好你寫(xiě)的項(xiàng)目可以實(shí)現(xiàn)什么功能;然后確定要分幾個(gè)層次,每個(gè)層次都有那幾個(gè)板塊;這就是做項(xiàng)目之前要做的事情;
2. 確定每個(gè)層次的作用:
在這個(gè)步驟纳像,先要從高的層次,先確定高層有什么功能可以實(shí)現(xiàn)什么作用拯勉;
3. 開(kāi)始寫(xiě):
當(dāng)然寫(xiě)的時(shí)候底層是最簡(jiǎn)單的就是一些實(shí)體類(lèi)的東西竟趾。然后寫(xiě)中間的方法層憔购,在寫(xiě)方法層的時(shí)候最后準(zhǔn)備一個(gè)測(cè)試的文件,里面只放一個(gè)主函數(shù)岔帽,在方法層寫(xiě)一個(gè)函數(shù)就在測(cè)試文件中測(cè)試一些是否和自己想的一樣玫鸟。最后就是寫(xiě)界面層,也就是最高的層次犀勒。如果你前兩個(gè)寫(xiě)的都是比較好屎飘,這個(gè)就是比較簡(jiǎn)單的了。
4. 調(diào)bug
這個(gè)就不多說(shuō)了贾费,就是測(cè)試功能調(diào)試功能钦购。
接下來(lái)就以我寫(xiě)過(guò)的一個(gè)小項(xiàng)目為例,說(shuō)一下Java項(xiàng)目的幾個(gè)步驟:
這是一個(gè)學(xué)生管理界面的項(xiàng)目:這里面有學(xué)生褂萧、老師和校長(zhǎng)押桃;校長(zhǎng)可以添加刪除老師和學(xué)生、老師可以添加刪除學(xué)生导犹、學(xué)生只能更改自己的姓名和密碼
這里我分了幾個(gè)包分別代表不同的層次和板塊:
1. com.classOfMan這個(gè)包是最底層的一個(gè)包唱凯,我們都稱(chēng)之為第一層吧,里邊是最基本的實(shí)體類(lèi)
2. com.method 和 com.io 這兩個(gè)包我們稱(chēng)之為第二層谎痢,com.method里邊包含對(duì)老師和學(xué)生管理的所有方法磕昼,例如學(xué)生和老師的增、刪节猿、改票从、查;com.io這個(gè)包是本第文件和程序的通道滨嘱,包括文件的解析峰鄙,此項(xiàng)目中的信息以字符串的形式保存到TXT文本中。
3. com.dao 包九孩,這里邊是三個(gè)界面層先馆,分別對(duì)應(yīng)发框,校長(zhǎng)躺彬,老師和學(xué)生的界面,不同的界面有不同的權(quán)限梅惯。
4. com.view 包宪拥,這是一個(gè)最高的層次,里邊是主界面铣减,輸入不同的信息會(huì)進(jìn)入不同的dao層界面她君,即校長(zhǎng),老師和學(xué)生的界面