如何检查对象是否将所有消息作为smalltalk中的对象?

How to Check if objectA has all message as objectB in smalltalk?

我正在使用 smalltalk - 我需要检查 objectA 是否拥有 objectB 拥有的所有消息(方法)。

我需要自己写代码,怎么办?

例如,您可以询问对象的 class 其实例理解的选择器:

objectA class allSelectors

然后你可以问不同的对象,然后比较结果。

解决方案可能是

objectA class allSelectors includesAll: objectB class allSelectors