Многие люди, вероятно, ответили бы на это, сказав, чтобы поместить код в модуль и включить его в эти классы.Это не так и может быть идеальным для того, что вы хотите сделать, но это не единственный вариант.Как упоминал Кен выше, вы должны опубликовать конкретный пример, потому что он действительно зависит от контекста.
По своему опыту я обнаружил, что иногда эти общие методы на самом деле принадлежат отдельному классу.Использование отдельного класса вместо модуля позволяет лучше изолировать его, упрощая тестирование только этих общих методов, вне зависимости от контекста вашей модели.Я не говорю, что один подход лучше другого, но это вариант, который может заставить вас задуматься о ваших общих методах по-новому.