PetShop的理解

petshop的设计:

1.

 

2.(这个是我写的)

 

 

1.疑问:

我看到petshop 中 BLL  和 DAL 中的方法是一样的; 而且DAL是实现了IDAL接口。

那么

为什么BLL不去实现IDAL的接口? 难道是为了层次分明,如果是这样那么就设计一个在 BLL 和

DAL上面的接口不就好了,就像图2的IDAL(名字可能不叫IDAL了).

2.为什么会有这个疑问那?

因为在写DLL代码的时候,我喜欢vs工具的方便,我Dll层实现了接口,把鼠标放上去,会提示实现接口,点击 代码全部给我写好了,但是写BLL层的时候,就不行了,还得手写。想偷懒不是吗,呵呵。

 

是我对petshop理解的不到位?希望高手给我指导一下,也希望像我一样的初学者多发表建议,共同进步。谢谢大家提出建议


汪汪一只猫
浏览 445回答 2
2回答

拉丁的传说

IDAL 是为了分离实现。
打开App,查看更多内容
随时随地看视频慕课网APP