Size: a a a

2018 April 03

n

neFormal in fprog_spb
мне пофиг на красоту. я не вижу, как это решается в принципе
источник

Вл

В ладу in fprog_spb
то есть у тебя есть некоторая вторая пушка и в дальнейшем у тебя может возникнуть нужда использовать её там где первая пушка не появлется и это беда - ты будешь костыли сверху навешивать
источник

AV

Alexander Vershilov in fprog_spb
ну у нас пока есть, оружие, пульки, отрисовываемые объекты минимум
источник

AV

Alexander Vershilov in fprog_spb
из типов
источник

n

neFormal in fprog_spb
В ладу
нужно самый первое повдение вынести в отдельный не наследумый класс и брать его там где 1я пушка появляется
т.е. вкладывать поведение внутрь каждого нового типа в виде делегата?
источник

AV

Alexander Vershilov in fprog_spb
ещё и связаны данные и поведение, что конечно удобно для ооп, но не приводит к подобным проблемам
источник

Вл

В ладу in fprog_spb
мб делегата
источник

n

neFormal in fprog_spb
ещё одно кривое решение на х-е - это создание динамических пропертей. но это уже жалкоскрипт какой-то получается
источник

Вл

В ладу in fprog_spb
слабо в этих словах разбираюсь (да я профнепригоден)
источник

AV

Alexander Vershilov in fprog_spb
ООП иерархии  с одним наследником - перестают налезать достаточно быстро, тут спору нету
источник

n

neFormal in fprog_spb
В ладу
мб делегата
проблема в том, что ты в наследнике используешь поведение родителя, который должен использовать данные ребёнка
в х-е проблема заключается в создании кучи геттеров ко всем полям. с ростом дерева наследования количество растёт дикими темпами
источник

AV

Alexander Vershilov in fprog_spb
куда оно растет без наследования то?
источник

n

neFormal in fprog_spb
ооп-иерархии бывают такими, что даже диву даёшься, как оно всё работает
мой любимый пример, когда от дерева(с корой и яблоками) наследовали человека. типичное наследование поведения
источник

n

neFormal in fprog_spb
без наследования я не знаю, как это решается. ну, кроме компонентов, которые потом тоже начинают наследоваться
источник

AV

Alexander Vershilov in fprog_spb
ну ооп-иерархии это отдельный разговор, там все действительно не прекрасно
источник

n

neFormal in fprog_spb
по красоте логики - да. по поведению оно вполне работает
источник

Вл

В ладу in fprog_spb
ну тип лучше стоит избегать вот этой семантики что что-то похожее от чего-то наследуется
источник

Вл

В ладу in fprog_spb
лучше наследование от интерфейсов и всё
источник

n

neFormal in fprog_spb
варианты?
источник

Вл

В ладу in fprog_spb
дальше беда
источник