asp.net为什么要封装?有什么好处
4个回答
展开全部
主要就是对 字段进行的操作,封装可以有效的保护字段的值是否是合法的。
还有就是封装之后可以对这个字段进行控制,你可以让他是只读的,也可以是读写都可以的
还有就是封装之后可以对这个字段进行控制,你可以让他是只读的,也可以是读写都可以的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不过,我觉得任何事情都不要这么绝对,小项目你分那么清楚干什么?怎么方便怎么写就对了
中小型的,就考虑一下分点层出来,主要还是方便维护~~~
中型项目要在项目开始前有一个比较好的规划,如何划分层次结构,但是还不至于必须一个表一个类,多表关联可以搞死你~~~
大型项目的话,架构就比较复杂了,光数据访问层就可以分为至少两部分,而且一般的层次结构几乎无法适应所有的CASE,这个时候就要用一些办法了,当然,这些办法主要还是那些模式,这样可以组合出适合你的项目的层次结构出来.(说白了,MVC不就是这样的吗?)
也不要总是三层三层的,有的时候3层多余,有的时候明显不够.比如说,我们现在正在研发的一个数据平台,初步划分为6层,在评审的时候已经发现不足了,还得再继续分下去……
综上所述,不要太过绝对,不分层的小软件不一定不是好软件(不过只要是软件,总能分点层出来),分层的也不一定就是什么好玩意儿,“合适的”才是“最好的”~~~
中小型的,就考虑一下分点层出来,主要还是方便维护~~~
中型项目要在项目开始前有一个比较好的规划,如何划分层次结构,但是还不至于必须一个表一个类,多表关联可以搞死你~~~
大型项目的话,架构就比较复杂了,光数据访问层就可以分为至少两部分,而且一般的层次结构几乎无法适应所有的CASE,这个时候就要用一些办法了,当然,这些办法主要还是那些模式,这样可以组合出适合你的项目的层次结构出来.(说白了,MVC不就是这样的吗?)
也不要总是三层三层的,有的时候3层多余,有的时候明显不够.比如说,我们现在正在研发的一个数据平台,初步划分为6层,在评审的时候已经发现不足了,还得再继续分下去……
综上所述,不要太过绝对,不分层的小软件不一定不是好软件(不过只要是软件,总能分点层出来),分层的也不一定就是什么好玩意儿,“合适的”才是“最好的”~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样的问题 请百度下 封装概念 了解就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询