一张图说明继承的缺点

2023-11-02 14:37:43 浏览数 (2)

多轮继承以后,无法确定结果类型。 解决方法:

  • 1、只限制一轮继承
  • 2、只限制在业务功能上的继承,如领域模型实体和值对象
  • 3、默认使用组合,类似Golang Rust语言直接迫使你使用组合,完全形式化与函数式编程,形式与功能/内容分离,至于功能怎么办?用数据库 DTO解决

0 人点赞