사회주의 국가의 경우, 최고 국가권력기관은 전국인민대표대회와 상무위원회로, 국가를 대표하여 법률을 제정하고, 전국인민대표대회와 상무위원회가 제정한 법률은 반드시 국가원수가 공포해야 시행할 수 있다. 따라서 한 법률의 통과는 반드시 두 가지 절차를 거쳐야 한다. 하나는 전국인민대표대회 및 상임위원회가 통과한 결정이고, 다른 하나는 국가주석이 그 법률을 시행하라는 명령을 발표하는 것이다.