CodeZettaInterview Hub

TypeScript · Classes · Junior · Comparison

abstract classes vs interfaces?

Short Interview Answer

Abstract classes can provide implementation + template methods; interfaces are pure contracts.

Detailed Explanation

Use abstract when sharing code; interfaces when multiple unrelated implementers.

Did you know this answer?