原帖 | Jack | 2026-05-12 09:08 | 👍2 | 阅读约1
各位大佬好,我目前用ai生成代码,完成相应模块功能的验证,之后如何把代码进行分层设计架构呢?有大佬可以指导一下项目吗?基于Linux系统的
做应用这块分层是从两个方面来的,如果你使用了分层架构(架构模型中的一种),那么通过文件来实现封装,接口暴露和解耦,这是一种基于软件工程上的分层。
另一种分层是对对象模型的规划的分层,你的APP,Service,中间件有自己独立的对象继承,多态体系,那这时候的分层是穿透各种文件的。
第一层是代码工程结构的分层,解决代码放哪里、接口怎么暴露、依赖怎么控制的问题;
第二层是对象模型和业务抽象的分层,解决系统里有哪些核心对象、对象如何协作、状态和数据如何流转的问题。
相关笔记