上次做的一個(gè)作業(yè)中 BLL 層使用 靜態(tài)方法封裝各個(gè)方法 ,但是老師說(shuō)不好 ..要求我改回實(shí)例方法. . 不知道 各位在開(kāi)發(fā)過(guò)程中是怎么處理的?
2 回答

www說(shuō)
TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超8個(gè)贊
實(shí)例方法,應(yīng)該是只有一個(gè)靜態(tài)方法,而這個(gè)靜態(tài)方法就是返回該BLL層的一個(gè)實(shí)例。
public class Bll_OneClass
{
public static Bll_OneClass Instance()
{
return new Bll_OneClass();
}
public void OneMethod()
{
.........
}
}

qq_笑_17
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊
靜態(tài)的方法消耗性能 一般一些常用的方法申明為靜態(tài)的就行了 如字符過(guò)濾器
不過(guò)我開(kāi)發(fā)的過(guò)程中是從表示層直接在方法中自動(dòng)生成BLL層的方法 這樣的開(kāi)發(fā)速度快- -!
- 2 回答
- 0 關(guān)注
- 553 瀏覽
添加回答
舉報(bào)
0/150
提交
取消