Describe how you can simplify Operations.
To simplify operation, one should use inheritance, where possible to use, to reduce the quantity of distinct operations. Introduce new superclasses as required to simplify the operations, but they must not be forced or unnatural. Locate each operation at correct level in the class hierarchy.