Size: a a a

2018 June 15

🦉⁣

🦉 ⁣ in TypeScript
лол
источник

А

Алексей in TypeScript
Denis Mayorov
а зачем тебе наследование?
Мне в одном месте хотелось бы, чтобы базовый класс владел информацией, которая появляется только в классе-потомке.
источник

А

Алексей in TypeScript
Denis Mayorov
ну просто наследование можно заменить
Ах если бы было всё так просто.
источник

AK

Aleh Kashnikau in TypeScript
Алексей
Мне в одном месте хотелось бы, чтобы базовый класс владел информацией, которая появляется только в классе-потомке.
Фу, наследование реализаций
источник

DM

Denis Mayorov in TypeScript
Алексей
Мне в одном месте хотелось бы, чтобы базовый класс владел информацией, которая появляется только в классе-потомке.
ну это можно через декоратор паттерн сделать, не знаю что там в го с ним
источник

А

Алексей in TypeScript
Вот видите какие костыли пошли. Декораторами надо.
источник

А

Алексей in TypeScript
А в Go нет декораторов
источник

А

Алексей in TypeScript
и наследования нет
источник

DM

Denis Mayorov in TypeScript
это первое что в голову пришло
источник

DM

Denis Mayorov in TypeScript
Алексей
А в Go нет декораторов
я поэтому написал паттерн
источник

DM

Denis Mayorov in TypeScript
а не синтаксис
источник

l

la gente está muy loca in TypeScript
Алексей
Мне в одном месте хотелось бы, чтобы базовый класс владел информацией, которая появляется только в классе-потомке.
Тогда он в состоянии взять что ему нужно из потомка напрямую
источник

А

Алексей in TypeScript
И единственный способ, который я вижу - это явно передавать объект в каждый вызываемый метод.
источник

А

Алексей in TypeScript
Что весьма костыльно
источник

А

Алексей in TypeScript
la gente está muy loca
Тогда он в состоянии взять что ему нужно из потомка напрямую
Про классы я не правильно выразился, потому что в Go классов нет и наследования нет
источник

А

Алексей in TypeScript
Aleh Kashnikau
Фу, наследование реализаций
Как я уже тут приводил примеры, есть вещи, которые без наследования реализаций красиво и нормально сделать либо нельзя либо сложно.
источник

А

Алексей in TypeScript
И вообще не стоит впадать в крайности.
источник

DM

Denis Mayorov in TypeScript
Алексей
И единственный способ, который я вижу - это явно передавать объект в каждый вызываемый метод.
а почему ты не можешь передать при создании объекта?
источник

DM

Denis Mayorov in TypeScript
один раз
источник

А

Алексей in TypeScript
Ну то есть фактически самому реализовать то самое наследование
источник