R049. Use interfaces in components

Requirement

In the source code, the components must use interfaces instead of implementations.

Copyright © 2021 Fluid Attacks, We hack your software. All rights reserved.