Abstract base classes
Class OpExpr was unusual
We did not implement print or eval
We do not expect ever to have a plain OpExpr object
Such classes are called abstract base classes
Looking back on it, class Expr should also be an abstract base class
Previous slide
Next slide
Back to first slide
View graphic version