The correct answer is (c) Cohesion
Best explanation: Ideally, you should create components that share a clear responsibility. If your code spreads related routines widely, you will find them harder to maintain as you have to hunt around to make changes. Our Param Handler classes collect related procedures into a common context.