RosettaCodeData/Task/Delegates/Zkl/delegates-1.zkl
2023-07-01 13:44:08 -04:00

11 lines
226 B
Text

class Thingable{ var thing; }
class Delegator{
var delegate;
fcn operation{
if (delegate) delegate.thing;
else "default implementation"
}
}
class Delegate(Thingable){ thing = "delegate implementation" }