代码 > 代码架构更新26.07.10

2026-07-10

这两天整理了下,把自己的代码架构(GUI/WEB)再更新下

所有的层节都是从上向下的,如果需要反向,通过事件和订阅机制来解决。

 

UI层,Web/GUI/CUI

核心层-Service,具体的业务逻辑,BLL

核心层Repo,数据的读取筛选和维护,数据库/接口/文件

核心层Remote,程序与其他服务/设备的通讯,抽象为事件和重新后抛出,由Service消费和调用

基础层Context 全局数据,全局配置

基础层Adaptor 适配器层,一些接口的实现

基础层Interface 模型接口

基础层Model 基本数据模型

基础层Utils 工具类

 

每个大层有一个门面单体实例提供向上一层使用的统一接口

 

然后有一个 Applaction层负责生命周期,Init/Config/Start/Stop,并负责进行依赖注入,配置各门面实例

点击登录