标签: architecture software-design
在软件架构用语中,“指导构图的模式”是什么意思?它是组件吗?
由于
答案 0 :(得分:1)
组合是指将两个或多个类组合成一个新类时,与扩展现有类的功能时的继承相反。
你应该总是赞成composition over inheritance,因为使用组合比使用继承更容易创建小的定义明确的对象(遵循SOLID原则)(大型继承层次结构倾向于向GOD类移动,从而违反了最不负责任的原则)。