欢迎!请参阅关于页面,了解有关如何使用本网站的更多信息。
问题:多规格会为已实现方法生成重标记值。但是,用户可能有意对重标记键进行不同的规范,多规格会生成不兼容的值(导致失败)。例如,在层次分发中,方法分发的值不一定是有效的标记值。
建议的解决方案:在生成重标记值时,多规格应首先尝试为该键的现有规范,只有在该标记键没有规范时,才直接从多方法机制生成。
评论者:lgs32a
改进了建议的解决方案,以涵盖“用户规范是分发值的子集”以及反之亦然的情况。