How do you implement abstraction in C#?
- Using abstract classes or interfaces.
- Abstract classes can have abstract and non-abstract methods.
- Interfaces define method signatures only.
abstract class Vehicle
public abstract void Start();
interface IDriveable
void Drive();