История изменений
Исправление GPFault, (текущая версия) :
не знаком с конкретным языком на котором это написано, но ситуация когда в интерфейсе есть и функция DoX(..) и DoXWithMoreArgs(..), причём первая может быть реализована через вторую - кажется странной.
DoX можно запихать в хелперы, которые упрощают работу с интерфейсом, но добавлять DoX в сам интерфейс и в реализацию - кажется его переусложнением
Исправление GPFault, :
не знаком с конкретным языком на котором это написано, но ситуация когда в интерфейсе есть и функция DoX(..) и DoXWithMoreArgs(..), причём первая может быть реализована через вторую - кажется странной.
DoX можно запихать в хелперы, которые упрощают работу с интерфейсом, но добавлять DoX в сам интерфейс и в реализацию - кажется его перегрузкой.
Исходная версия GPFault, :
не знаком с конкретным языком на котором это написано, но ситуация когда в интерфейсе есть и функция DoX(..) и DoXWithMoreArgs(..), причём первая может быть реализована через вторую - кажется странной.
Их можно хзапихать в хелперы, которые упрощают работу с интерфейсом, но пихать их в сам интерфейс и в реализацию - кажется его перегрузкой.