代码 > 代码架构更新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,并负责进行依赖注入,配置各门面实例
点击登录