Correct answer is (c) Use abstraction whenever possible to avoid duplication
Best explanation: Abstraction principle includes use of abstraction to avoid duplication (usually of code). It this way the program doesn’t contain any redundant functions and make the program efficient.