Code Bye

c# 三层架构+工厂模式 增删改sql数据库

给个详细点的思路。讲一讲步骤。有几步,每步做什么。
也不一定是三层架构,要求是业务层和功能层分开。只知道这些。
谢谢
解决方案

20

当你的领导让你“业务层和功能层分开”的时候,你起码要领悟到,领导是从高处来看待开发出现的问题的,所以才会让你把简单的前端(可能忽悠你,所以说成是“功能层”)分开。
像“X软生成器”它能知道什么业务层设计?它纯粹是在DAL上忽悠你,在DAL中封装一堆东西。你原本可以用4、5条通用的DAO.NET方法或 Helper 方法去直接访问关系数据库、随时进行简洁地调整,而它也给你封装成几百个方法。但是无论怎么样,这不是通常意义上的“三层封装”的初衷。它纯粹是走个形式,它的技术在于DAL封装,以及“为了三层而三层”,不是许多人真正需要的技术。
真正的三层架构设计,必定是千人千面的。必定要你本人搞懂,本人动手来设计业务服务接口。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明c# 三层架构+工厂模式 增删改sql数据库