Polymorphism
Don’t start Polymorphism with jargon. Start with a Polymorphism dry-run. That is the whole point.
Polymorphism on the board: one Polymorphism step Neha can write from memory. Then say what a Polymorphism dry-run looks like after.
Without Polymorphism, a viva board gets messy and a Polymorphism dry-run is hard to trust.
Use Polymorphism when a Polymorphism dry-run must stay clear. If a simpler PHP step works, use that instead.
If a Polymorphism dry-run breaks under Polymorphism, check skipping the failure case for Polymorphism first.
Polymorphism is not a lonely heading. Neha ties it to a Polymorphism dry-run.
Viva for Polymorphism: what it is → one Polymorphism step Neha can write from memory → the mistake (skipping the failure case for Polymorphism).
For Polymorphism: definition + a viva board + one failure.