-
26-09-2019 - |
题
是什么在碱钩和差在升压::侵入库中的部件钩,并且当是一个最好使用那么其他?
我读过升压文件,但它不是说明。
解决方案
据我可以告诉它是风格和面向对象的设计的问题。基地挂钩侵入后的继承层次,因此需要一个额外的public
父类,并可能在设计迫使多重继承。使用构件的钩子允许程序员以治疗对象为具有与容器一has-a
关系,而不是与容器入会is-a
关系。
其他提示
IMHO如果对象旨在被包括到单个容器中只,基部钩似乎更方便易。否则(对于多个容器),多个构件钩子提供较少ambigious溶液(因为多重继承避免)
不隶属于 StackOverflow