Double dispatch is when a method implementation is chosen based on the runtime of two objects involved in a call. When this is not native to a language, we fake it using the Visitor Pattern.
Double dispatch is when a method implementation is chosen based on the runtime of two objects involved in a call. When this is not native to a language, we fake it using the Visitor Pattern.