inheritance - 应用程序架构中具体继承的主要竞争设计模式是什么?

标签 inheritance composition

偶尔我会遇到关于继承在企业应用程序架构中“过时”的评论,但我没有看到描述竞争理论的文章的链接。此外,如果应用程序已经构建而不是从头开始,那么在实现上是否存在差异?我认为这可能与严重依赖接口(interface)有关,但我不确定。

最佳答案

我认为您指的是设计原则:

"Favour Composition over Inheritance."

关于inheritance - 应用程序架构中具体继承的主要竞争设计模式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1061231/

相关文章:

c++ - C++ 派生类中的 this 值

c++ - 使用虚空函数但没有编译错误的类中的运行时错误

java - 类描述中要写什么

python - tkinter 单选按钮不显示类中的值

ruby-on-rails - 具有 composed_of 模型和验证的 Rails 3

wpf - WPF MDI 应用程序中的组合根在哪里?

c++ - 构造函数调用顺序与组合

javascript - ES6 类的 Mixins,用 babel 转译

java - 《生命游戏》新一代的递归/循环计算

java - 你能用父类(super class)的对象访问子类变量吗?