Spiegati meglio ...
Tu vuoi creare una classe che si "adatti" a diversi tipi di pattern ?