✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
During analysis of a banking system, the analyst identifies “Account,” “Customer,” and “Branch” as concepts. The analyst later discovers that “Account” behaves differently when dealing with overdraft protection. Which OO principle helps avoid rewriting logic for all account types?