smartcar_shield icon indicating copy to clipboard operation
smartcar_shield copied to clipboard

Use composition instead of inheritance for Odometer classes

Open platisd opened this issue 4 years ago • 0 comments

Description

Currently DirectionalOdometer is extending DirectionlessOdometer so to utilize some common functionality. However, a DirectionalOdometer is not a DirectionlessOdometer. Both are Odometers that are using an Encoder.

Definition of Done

DirectionalOdometer is no more inheriting from a concrete class and there's little to no code duplication.

platisd avatar Jun 07 '20 09:06 platisd