UST Interview Question

differences ? get/set parameters ? implicit/explicit ? badi/user exits ? data element/domain ? call by value/call by reference ?