0
    
    
    
        
        
        Завершено
        
        
    
    
    
    
    
    Double dispatch. Правка Текста
class Visitor is
    method visit(s: Shape) is
        print("Visited shape")
    method visit(d: Dot)
        print("Visited dot")
interface Graphic is
    v.visit(this)
class Shape implements Graphic is
    method accept(v: Visitor)
        // Компилятор знает, что здесь `this` это `Shape`.
        v.visit(this)По моему тут ошибка:
interface Graphic is
    v.visit(this)
Наверно имелось в виду:
interface Graphic is
    accept(v : Visitor)Respuesta
Servicio de atención al cliente por UserEcho
	
Спасибо, исправил ошибку.