વર્ગીકરણમાં ઘણા મૂળભૂત પ્રકારો છે, જે ક્રિયાના સિદ્ધાંત અનુસાર અલગ છે: