• A Create separate classes for each transaction type without a base class and replicate the common functionalities.
  • B Create a base class for common transaction functionalities and derive specialized classes for each transaction type.
  • C Use a standalone utility class that handles all types of transactions with conditional statements.
  • D Implement all transaction types within a single class to centralize the transaction management.
  • Share this MCQ