System partyjny – rodzaje i funkcjonowanie