CLOS is dynamic 1
Methods (even new generic functions) can be defined at any time, even while and application is running.
Methods and modifiable aspects of generic functions can be redefined at any time.
Note that if methods named foo are defined(fmakunbound 'foo)destroys all methods and the generic function (in case you want to start over).