Jump to content

Delegates: Difference between revisions

added translation template for common lisp
(added a Common Lisp solution)
(added translation template for common lisp)
Line 74:
 
=={{header|Common Lisp}}==
{{trans|Python}}
 
In CLOS, methods exist apart from classes, and are specialized based on the types of their arguments. This example defines two classes (delegator and delegate), and a thing generic method which is specialized in three ways: (1) for 'any' argument, providing a default method; (2) for delegators, where thing is recursively applied to the delegator's delegate (if there is one); and (3) for delegates.
 
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.