Как называется случай, когда сущность имеет больше возможностей чем ей нужно для работы? Типо на вход функции бросаем всю структуру данных, вместо 3 необходимых полей, чото в таком духе
Как называется случай, когда сущность имеет больше возможностей чем ей нужно для работы? Типо на вход функции бросаем всю структуру данных, вместо 3 необходимых полей, чото в таком духе
Окей, приведу другой пример Есть структура X с методами A() A B() B C() C Есть функция Foo, ей для работы нужна структура B. Правильно было бы сделать так: Foo(x.B()) Но чувак делает так: Foo(x *X) { b := x.B() }