javascript - padrões e princípios de design para escrita de api