Piszę zajęcia, które „muszą być używane w określony sposób” (chyba wszystkie klasy muszą…). Na przykład, utworzyć fooManagerklasę, która wymaga połączenia do, powiedzmy Initialize(string,string). I, idąc dalej za przykładem, klasa byłaby bezużyteczna, gdybyśmy nie słuchali jej...