UI层怎么和BLL 层解耦

康世行
Java领域新星创作者
博客专家认证
2020-02-13 10:42:08
各位大佬,谁知道左边这个软件架构图。UI层怎么和BLL层解耦!求解~~~~~~ 思路和代码示例都行!
...全文
263 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
派大奇 2020-03-12
  • 打赏
  • 举报
回复
引用 6 楼 圣殿骑士18 的回复:
[quote=引用 5 楼 康世行 的回复:] [quote=引用 3 楼 圣殿骑士18 的回复:] 1、又是DAL,又是IDAL,这这是学java的架构,多少年前的老古董架构了。及其低效的开发架构,最好不要用。 2、没有必要解耦,架构已经复杂成这个样子了,还要把BLL层解耦,你是中了形式主义的毒了。我想,你就是为了解耦而解耦,其实根本就没有解耦的需求。
这样确实损失了效率,大佬目前最流行的是什么架构[/quote] 没有架构,就是简单的,只需要Entity,BLL,UI三个库。去掉DAL,IDAL,Factory[/quote] 一个公司一种习惯 没必要强求 到哪习惯哪就好了
圣殿骑士18 2020-02-16
  • 打赏
  • 举报
回复
引用 5 楼 康世行 的回复:
[quote=引用 3 楼 圣殿骑士18 的回复:]
1、又是DAL,又是IDAL,这这是学java的架构,多少年前的老古董架构了。及其低效的开发架构,最好不要用。
2、没有必要解耦,架构已经复杂成这个样子了,还要把BLL层解耦,你是中了形式主义的毒了。我想,你就是为了解耦而解耦,其实根本就没有解耦的需求。
这样确实损失了效率,大佬目前最流行的是什么架构[/quote]
没有架构,就是简单的,只需要Entity,BLL,UI三个库。去掉DAL,IDAL,Factory
康世行 2020-02-15
  • 打赏
  • 举报
回复
引用 3 楼 圣殿骑士18 的回复:
1、又是DAL,又是IDAL,这这是学java的架构,多少年前的老古董架构了。及其低效的开发架构,最好不要用。
2、没有必要解耦,架构已经复杂成这个样子了,还要把BLL层解耦,你是中了形式主义的毒了。我想,你就是为了解耦而解耦,其实根本就没有解耦的需求。
这样确实损失了效率,大佬目前最流行的是什么架构
康世行 2020-02-15
  • 打赏
  • 举报
回复
引用 2 楼 jimmy212 的回复:
用接口来代替实例
嗯嗯,又加了一个接口
圣殿骑士18 2020-02-15
  • 打赏
  • 举报
回复
1、又是DAL,又是IDAL,这这是学java的架构,多少年前的老古董架构了。及其低效的开发架构,最好不要用。
2、没有必要解耦,架构已经复杂成这个样子了,还要把BLL层解耦,你是中了形式主义的毒了。我想,你就是为了解耦而解耦,其实根本就没有解耦的需求。

正怒月神 2020-02-14
  • 打赏
  • 举报
回复
简单来说,你把UI层的诸如button里的业务逻辑,放到BLL。就是解耦了。
jimmy212 2020-02-14
  • 打赏
  • 举报
回复
用接口来代替实例

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧