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

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

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

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

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

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

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

猜你喜欢

转载自blog.csdn.net/qq_36130706/article/details/79868005