c# 进阶之路-架构(笔记1)

xiaoxiao2021-02-28  53

接口:

只要是继承了接口的类,都包含了接口里面的方法。接口是一种类与类之间的规范,一种协议!

架构:通常更侧重于宏观的设计;

一、物理架构:逻辑架构、开发架构..;要从不同的项目区分析 ------------------------------------------------------------ 物理架构:主要是研究最后的部署问题

逻辑架构:通常是设计项目的各大模块组成和模块之间的关系;

开发架构:选择特定的开发语言,选择合适项目的技术架构;

1、两层:UI+数据层

2、三层(最核心):UI+数据层(DAL)+业务层(BLL) 3、三层+接口层;接口层的出现是为了更好的实现团队合作。以及后续更好的维护项目

4、三层+接口层+通信层

5、三层+接口层+通信层+服务层(API)

三层(UI+BLL+DAL+Models(模型层【可能被任何层调用】))+接口层+通用层+控件库

二、架构步骤:

1、创建方案,添加UI、添加业务BLL、DAL(数据层DButility(封装通用数据访问类)+iDAL数据接口)+ORM框架() 4、Models(实体层) 6、通用层(Conmmon(主要放置开发工具类))

三、项目组装(也就是项目模块之间的引用关系)

UI=>BLL=>IDAL+DAL=>DBUtilty UI=>Models BLL=>Models IDAL、DAL=》Modesl BLL=》Common?

UI=》控件库

四、框架填充(也就是为了后面正式进入开发、做相关的准备) 1、实体类(通常使用代码生成器) 2、接口类 3、通用数据访问类

4、工具类

 

 

 

 

 

(激活码)vs2015

企业版    HM6NR-QXX7C-DFW2Y-8B82K-WTYJV

专业版    HMGNV-WCYXV-X7G9W-YCX63-B98R2

转载请注明原文地址: https://www.6miu.com/read-2620532.html

最新回复(0)