Pergunta de entrevista da empresa Esri

What are some good coding practices when dealing with Inheritance, so as to prevent code smell?