一张图说明继承的缺点

💡 原文中文,约200字,阅读约需1分钟。
📝

内容提要

本文讨论多轮继承无法确定结果类型的问题,并提出三种解决方法:限制一轮继承、限制在业务功能上的继承、默认使用组合。同时提到可以使用数据库+DTO解决功能问题。

🎯

关键要点

  • 多轮继承后无法确定结果类型。

  • 解决方法包括:只限制一轮继承。

  • 限制在业务功能上的继承,如领域模型实体和值对象。

  • 默认使用组合,类似Golang和Rust语言的做法。

  • 形式与功能/内容分离,功能问题可用数据库+DTO解决。

🏷️

标签

➡️

继续阅读