【问题标题】:OOP approach name when you override only private methods仅覆盖私有方法时的 OOP 方法名称
【发布时间】:2018-06-12 21:50:00
【问题描述】:

当您仅覆盖私有方法时,有人可以告诉我 OOP 方法名称吗?我想阅读更多关于它的信息,但我不知道该寻找什么,因为我忘记了方法的名称。

这种方法是在公共方法的基类中只有一个入口点,而这些公共方法又调用被子类覆盖的虚拟私有方法。

【问题讨论】:

  • 这叫做OOP。虽然,比如说,在 Java 中,您不能这样做,但您可以将它们抽象化。
  • @DaveNewton,哦。我确信这个东西有它自己的名字,它不同于 OOP。它类似于一种风格或设计解决方案。据我所知,它主要用于 C++。

标签: oop


【解决方案1】:

Template method design pattern(或者,正如 Herb Sutter 所说,非虚拟接口成语)

【讨论】:

  • 是的!非常感谢。
猜你喜欢
  • 2014-05-28
  • 1970-01-01
  • 2021-12-07
  • 1970-01-01
  • 2023-04-09
  • 2011-01-01
  • 2013-01-31
  • 2021-09-09
相关资源
最近更新 更多