대통령 후보와 같은 공직 후보 선출 방식은 개방성의 정도에 따라 몇 가지 방식으로 나누어 설명해 볼 수 있다. 가장 폐쇄적인 방식은 당수 1인이 지명하는 방식이다. 가장 권위적이고 폐쇄적인 형태로, 과거 ‘3김’과 같은 ‘제왕적 당 총재’가 국회의원 선거 공천 과정에서 행했던 방식이기도 하다. 두 번째는 비선출직 당 기구(non-selected party agency)에 의해 결정하는 방식이다. 공직 후보 결정에 참가하는 사람들은 당 원로, 혹은 당내 각 계파의 보스들, 혹은 신생 정당이라면 창당에 기여한 당 중진들이 모여 누구를 출마시킬 것인지 결정하는 경우이다. 당수 1인의 경우보다는 수가 늘어나기는 하지만 개방성이라는 관점에서 보면 여전히 문제가 많은 방식이다. 그러나 반드시 권위주의 체제나 민주주의가 뒤쳐진 곳에서만 발견할 수 있는 방식은 아니다. 영국 보수당은 1960년대까지 전임 당수가 당의 중진들과 협의하여 사실상 후임 당수를 결정해 왔다. 세 번째로 들 수 있는 방식은 의회 내 코커스(caucus)인데, 당 소속 의원들만이 참여하여 후보를 선출하는 경우이다. 과거 영국 노동당이나 보수당의 당수 선발 방식이었는데, 이 방식도 정치 엘리트만이 선출과정에 참여한다는 점에서는 폐쇄적이라는 비판이 가능하다. 네 번째 방식은 선출직 당 기구(selected party agency)에 의해 선출하는 것이다. 일반 당원들이 직접 참여하는 것은 아니지만 이들로부터 권한을 위임받은 대표자들이 선출과정에 참여하는 경우이다. 예컨대 당 집행위원회나 중앙위원회 혹은 지구당이나 소속 하위 집단의 대의원들이 참여하는 전당대회에서 공직 후보를 선출하는 경우를 말한다. 다섯 번째 방식은 당내 선거인단(electoral college)에 의한 선출이다. 당내 선거인단 방식은 정당 내의 주요 집단을 대표하는 선거인단에 의해 후보 선출이 이뤄지는 경우이다. 예컨대 영국 노동당은 현재 당 소속 국회의원/유럽의회 의원이 1/3, 노조 1/3, 일반당원 1/3의 비율로 당수 선출 과정에 참여한다. 여섯 번째 방식은 당원에 의한 선출이다. 당원이면 누구나 참여할 수 있도록 한 개방형 전당대회라든지 혹은 우편투표, 인터넷 투표, 혹은 각지에 투표함을 배치하여 당원들 모두가 공직 후보 선출에 참여할 수 있도록 하는 경우이다. 정당 구성원 모두의 참여를 허용하고 있다는 점에서 개방성이 매우 높은 방식이다. 그러나 당원의 자격 요건을 어떻게 설정할 것인가에 따라 참여의 폭은 크게 달라질 수 있다. 예컨대 6개월만 당비를 납부하면 되는 경우와 3년 이상을 납부해야 자격을 주는 경우에 개방성은 크게 달라진다. 마지막으로 가장 개방성이 큰 방식은 일반 유권자가 참여하여 후보자를 결정하도록 하는 방식이다. 특히 미국의 개방형 예비선거 방식(open primary)이 대표적인데, 정당의 공식 후보 선출 과정에 특정한 자격 요건을 부여하지 않고 일반 유권자 모두에게 개방하는 방식이다. 참여의 폭이나 개방성은 매우 높지만 정당의 정체성과 관련된 문제는 생겨날 수 있다.