Strategy com Composite e NullObject