Size: a a a

2020 October 15

AK

Alexander Kuzmenko in Frontend UA
я уже описал выше
источник

VS

V7v S6k in Frontend UA
Alexey Raspopov
тогда в чём нарушение принципа?
я так розумію, в чайлді не можна додати нову гілку
источник

VS

V7v S6k in Frontend UA
в моєму варіанті можна)
источник

AK

Alexander Kuzmenko in Frontend UA
Наверное тут пойдет стратегия + реестр + фабричный метод. Буду пробовать
источник

AR

Alexey Raspopov in Frontend UA
всё это затем что ты боишься кейс в свитч добавить?
источник

EO

Eugene Obrezkov in Frontend UA
Alexander Kuzmenko
Вот сюда фабрику, например, хочу
Только лучше type не string, а enum и тогда можно будет “exhaustive check” делать
источник

EO

Eugene Obrezkov in Frontend UA
И тогда ты добавишь новый тип в enum, а TypeSxript скажет где надо код добавить для него
источник

AK

Alexander Kuzmenko in Frontend UA
Eugene Obrezkov
Только лучше type не string, а enum и тогда можно будет “exhaustive check” делать
у меня там наверное вообще будут не стринги, а готовые экземпляры класса с методом getMessage
источник

AK

Alexander Kuzmenko in Frontend UA
а определять какой экземпляр создать с помощью реестра
источник

EO

Eugene Obrezkov in Frontend UA
Alexander Kuzmenko
у меня там наверное вообще будут не стринги, а готовые экземпляры класса с методом getMessage
Ну тогда интерфейс с getMessage
источник

AK

Alexander Kuzmenko in Frontend UA
Eugene Obrezkov
Ну тогда интерфейс с getMessage
+
источник

EO

Eugene Obrezkov in Frontend UA
Можно закрыть глаза и сделать вид что это трейт
источник

AK

Alexander Kuzmenko in Frontend UA
я хз что такое трейт, но слышал что это говно
источник

EO

Eugene Obrezkov in Frontend UA
))
источник

EO

Eugene Obrezkov in Frontend UA
trait
источник

EO

Eugene Obrezkov in Frontend UA
источник

VS

V7v S6k in Frontend UA
Alexander Kuzmenko
Наверное тут пойдет стратегия + реестр + фабричный метод. Буду пробовать
мене щось тут лякає

це ж навіть не основний функціонал класу
источник

EO

Eugene Obrezkov in Frontend UA
Трейты описывают «действия», которые ты можешь делать с данными
источник

AK

Alexander Kuzmenko in Frontend UA
V7v S6k
мене щось тут лякає

це ж навіть не основний функціонал класу
функционал класса — получить сообщение
источник

AK

Alexander Kuzmenko in Frontend UA
Alexey Raspopov
всё это затем что ты боишься кейс в свитч добавить?
для своего проекта можно и нормально написать)
источник