Die "Java-Lösung": Eine Factory-Klasse MailingList::Factory (keine Subklasse von Mailinglist!)
    MailingList::Factory->connect("dbi:Oracle:ORCL");
    
connected zur DB ORCL und liefert ein MailingList::Oracle object. (oder ein MailingList::MySQL objekt, wenn es eine MySQL-DB ist)