Re:Alan Kay on the Meaning of “Object-Oriented Programming” ...
by chrisseaton on Sunday March 17, 2019 @07:33PM
(#19417497)
I'm not sure method_missing is powerful enough to do message passing. It's method_missing, not method_received. You can't intercept message that already have a method defined for them. The sender chooses which method to call, and may call method_missing. It's not entirely up to the object how to respond to a message.
[ Parent
| on HN ]
Re:Alan Kay on the Meaning of “Object-Oriented Programming” ...
by galaxyLogic on Sunday March 17, 2019 @11:13PM
(#19418447)
You can create a class which has no other methods than 'method_missing'. The explicitly declared methods are just useful syntactic sugar for how to respond to specific messages.