1Hardgeneralโฑ 45sWhat is the Liskov Substitution Principle (the "L" in SOLID)?๐โผASubclasses should never override parent methodsBObjects of a superclass should be replaceable with objects of a subclass without breaking the correctness of the programCEvery class must implement at least one interfaceDClasses should only inherit from abstract classes, never concrete ones