ASP.NET三层架构详解 如何实现三层架构

 我来答
asian0617
2016-11-24 · TA获得超过1207个赞
知道小有建树答主
回答量:681
采纳率:78%
帮助的人:203万
展开全部
封装、集成、多态!
封装:
隐藏内部功能的具体实现,只保留和外部交流数据的借口。就好比电视机,用一个外壳把内部零部件及控制电路封装起来,只提供按钮或者遥控器接口供人使用。
封装可以隐藏实现细节,使得代码模块化。
继承:
继承最大的好处是实现代码的高效重用,也更加形象的描述现实世界中对象的关系。

继承的使用:
程序中使用面向对象的继承特性时,主要分为单继承和多继承两种情况,下面分别进行介绍

多态:
即同一个动作作用不同的对象产生不同的具体行为。比如,驾驶是一个动作,但是把驾驶作用在汽车和飞机上时,产生了不同的具体的驾驶操作与过程。它的好处是规范和简化接口的设计。比如,你所见到的电器的开关标记符号基本都是一样的,这样可以方便用户识别和理解。简单来说就是(使用基类或接口变量编程)

三层实现步骤过程
1、创建Model,实现业务实体。
2、创建IDAL,实现接口。
3、创建SQLServerDAL,实现接口里的方法。
4、增加web.config里的配置信息,为SQLServerDAL的程序集。
5、创建DALFactory,返回程序集的指定类的实例。
6、创建BLL,调用DALFactory,得到程序集指定类的实例,完成数据操作方法。
7、创建WEB,调用BLL里的数据操作方法。

望采纳!!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式