Data abstractions provide the same benefits as procedures, but for data. Recall that the main idea is to separate what an abstraction is from how it is implemented so that implementations of the same abstraction can be substituted freely.

Another quote →

Source, in full

This verbal quote, which neatly describes the Liskov Substitution Principle, was made during her keynote speech at OOPSLA 87. This principle has become one of the key tenets of modern Software Engineering, one of the five SOLID software design principles.

More quotes by Barbara Liskov

All Barbara Liskov quotes →

Attribution

Quote text and notes from Wikiquote: Barbara Liskov (page history), available under CC BY-SA 4.0. Source quality and labels are our own summary of what Wikiquote records.