请问开发项目时将一个项目分成Model,DAL等各个层是为什么,我看视频上面是使用类库,使用文件夹来分类与之相比用什么劣势
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
C#项目开发总体设计分层?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
threenewbee 2020-07-31 09:45关注分层的目的是为了替换某一层而不用修改代码的其余部分,使得代码的垂直架构更灵活。
但是这么做也有代价,就是使得代码的水平架构不灵活了,因为你一旦要给层修改接口,意味着所有实现这个接口的代码都要修改一遍。本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2019-05-28 09:47回答 3 已采纳 前端页面修改不需要,后台.cs代码需要bulid编译才能生效
- 2022-06-02 17:03回答 2 已采纳 你操作方式错了,我帮你解决
- 2015-02-04 20:51回答 2 已采纳 可以 Xamarin体验:使用C#开发iOS/Android应用:http://www.cnblogs.com/lwme/p/use-xamarin-develop-android-ios-a
- 2024-04-21 14:06有追求的菜鸟的博客 当时也是加班加点学习C++和Qt的基础知识,做了两个考核项目后,顺利渡过了试用期。关于转语言,公司大概率是不会给一个社招人员过渡期的,我们所要做的就是放平心态,努力做好公司交待的项目就行了。基础扎实非常...
- 2020-09-17 02:02回答 1 已采纳 var p = Process.Start(@"..\..\..\app\temp.exe"); p.WaitForExit(); //结束 另外还可以 Process[] arr = P
- 2022-03-13 13:32回答 2 已采纳 微软Office提供免费的开放的接口供二次开发
- 2020-05-18 11:10回答 1 已采纳 不要用多个窗体切换的方式来做。 而是只要一个窗体,把不同的步骤放在不同的panel控件上。 再把panel叠放在一起。 下一步,就把当前的panel隐藏(visible=false),把下一步的
- 2021-12-18 07:40在本文所述项目中,采用了Microsoft Visual Studio 2005作为集成开发环境,主要编程语言为C#和JavaScript。 - **SQL Server简介**:SQL Server 是微软推出的关系型数据库管理系统,被广泛应用于各种企业级应用中。本...
- 2020-01-28 10:42回答 3 已采纳 两个条件任意一个满足: int a=10; if (a>0 || a 0 && a 0 || a < 8)) { Console.WriteLine("a="+a);
- 2017-03-03 18:37回答 1 已采纳 对于dll只能用动态库,没有静态库,cpp的静态库只有cpp可以链接
- 2017-06-14 17:00回答 1 已采纳 最常见的一种方式 就是加一个数据库 加一个字段标识 用户的身份
- 2021-11-05 17:11总体设计上,系统采用了分层架构,将业务逻辑、数据访问和用户界面分离,提高代码复用性和可维护性。数据库设计部分包括概念设计和详细设计,确保数据的完整性和一致性。详细设计涵盖了各个模块的功能实现和交互流程...
- 2011-06-18 03:16【标题】:“软件综合课程设计报告(C#)”揭示了使用C#编程语言进行软件开发的实践案例,特别关注的是多层架构的设计与实现。这份报告为学习者提供了深入理解C#编程以及如何构建复杂系统的基础。 【描述】:描述中...
- 2022-10-07 03:21dvlinker的博客 详细讲述了C++软件的调试方法与手段,以图文并茂的方式给出具体的项目问题实战分析实例(很有实战参考价值),带领大家逐步掌握C++软件调试与异常排查的相关技术,适合基础进阶和想做技术提升的相关C++开发人员!...
- 2020-07-07 11:34研究数据的小学生的博客 项目实战-电力光缆辅助分析系统一、系统目的:现有存在问题功能描述预期结果二、系统概况:1.总述:2. 技术需求:3. 环境介绍:4. 功能概述5. 整体功能概述图三、数据库设计:1.sql模式下的数据库结构设计:2. ...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司