实体类的分层设计
在实际开发中,为了传递参数方便或保护数据安全或组合复杂的参数等,有时会对实体类进行分层设计,经常把实体类分为 VO、DTO、DO 和 PO 等对象。
⚫ VO(View Object):视图对象,用于展示层,指把某个指定页面(或组件)需要的所有数据封装起来;
⚫ DTO(Data Transfer Object):数据传输对象,用于展示层与业务层之间的数据传输对象;
⚫ DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。
⚫ PO(Persistent Object):持久化对象,即实体类。
下图表示了以上对象在项目中的位置:

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗