ડિઝાઇન અને ઓપરેટિંગ સિદ્ધાંત, તેઓ ત્રણ પ્રકારના વિભાજિત કરવામાં આવે છેઃ