接口:
只要是继承了接口的类,都包含了接口里面的方法。接口是一种类与类之间的规范,一种协议!
架构:通常更侧重于宏观的设计;
一、物理架构:逻辑架构、开发架构..;要从不同的项目区分析
------------------------------------------------------------
物理架构:主要是研究最后的部署问题
逻辑架构:通常是设计项目的各大模块组成和模块之间的关系;
开发架构:选择特定的开发语言,选择合适项目的技术架构;
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