Можно ли импортировать функции в классе, чтобы улучшить читаемость? - PullRequest
0 голосов
/ 19 февраля 2019

Я создал несколько повторяемых классов.Код для предоставления этих итеративных свойств повторяется во всех классах и загромождает код, отвлекая от уникальных функций класса.

Я говорю о необходимости записать __iter__, __next__, *Функции 1005 *, __setitem__, __len__ и append, одинаково для каждого из моих классов (см. Изображение ниже).

Есть ли способ просто записать это один раз и импортироватьэто у меня в классе?

Если это кажется слишком простым вопросом, я обещаю, что попытался пробиться по результатам поиска, но они дали мне много разных типов импорта, использования функций и классов, не отвечая на мои вопросы.вопрос.

enter image description here

1 Ответ

0 голосов
/ 05 марта 2019

Я узнал решение этой проблемы, узнав больше о наследовании :

Таким образом, решение будет наследоваться для начала:

class Samples(list):
    ...
...