Padroes Observer, Decorator, FactoryMethod em .cerl