进一步对系统进行设计,发现原来很多考虑并不周到,重新设计。有点感想:

  1. 抽象是要付出成本的,因此是否进行抽象不仅取决于是否合理,也要取决于合算。比如Person本来可以通过继承,派生出十来个类来。但算了一下,对这么多不同的类,有所不同的地方,仅仅在于ShowPersonInfo()这个地方。感觉有点不划算,就干脆把它放到基类中算了。
  2. 而剩下的派生,就是最必要的派生。而且,简化设计后,结构也比较清晰,能够很快让人抓住重点。

设计练习2

相关文章:

  • 2021-10-23
  • 2021-05-19
  • 2021-12-06
  • 2021-08-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-14
  • 2021-08-31
  • 2021-08-26
  • 2022-01-05
  • 2022-12-23
  • 2021-09-01
相关资源
相似解决方案