Eu suspeito que cometi um erro de estudante aqui e estou procurando esclarecimentos. Muitas das classes na minha solução (C #) - ouso dizer a maioria - acabei escrevendo uma interface correspondente. Por exemplo, uma interface "ICalculator" e uma classe "Calculator" que a implementa, mesmo que eu...