当我设计类并且必须在继承和组合之间进行选择时,我通常使用经验法则:如果关系是"is-a" - 使用继承,如果关系是"has-a" - 使用组合.
总是对的吗?
谢谢.
c++ oop inheritance
c++ ×1
inheritance ×1
oop ×1