如果有这样的需求,程序设计该如何?

我2我骄傲 2018-01-29 02:36:16
就拿三层来举例子。比如 目前有个 UserBLL (用户业务逻辑)

里面有一系列对应的方法。 现在客户需要把这里面的 方法 改成新的逻辑。。。

同时旧逻辑不能删除 说不定可能会随时切换。。 就这样个需求

我们的做法就是新建一个类 比如 UserNewBLL 通过依赖注入的方法 来处理 。

另外我还想到了 策略模式和提供者模式 但又感觉哪里不太对。

不知道依赖注入 或者 下面提到的两种模式 是不是解决这类问题的 正统方案,谢谢各位!
...全文
686 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yzf86211861 2018-01-31
  • 打赏
  • 举报
回复
学习点 ,设计模式吧.
我2我骄傲 2018-01-29
  • 打赏
  • 举报
回复
了解 谢谢!
正怒月神 版主 2018-01-29
  • 打赏
  • 举报
回复
策略模式,工厂方法模式,你都随意。
全栈极简 2018-01-29
  • 打赏
  • 举报
回复
直接用策略模式就行了。http://www.cnblogs.com/guwei4037/p/6689496.html
我2我骄傲 2018-01-29
  • 打赏
  • 举报
回复
顶上去!!!

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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