Size: a a a

Software Design/Architecture/Zen

2016 December 04

AK

Aleh Kashnikau in Software Design/Architecture/Zen
invariance
Почему я тебе что то доказывать должен? Тут как в презумпции невиновности - сначала ты докажи, что наследование ненужно
изи: возникающая связь между сущностями так высока, что ее невозможно никак подменить, что пагубно влияет на тестирование
источник

EK

Evgeniy Kuvshinov in Software Design/Architecture/Zen
если мы говорим не о тяп ляп а о ситуации когда потом поддерживать это
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
Evgeniy Kuvshinov
хорошо вопрос тебе такой, хорошо ли наследоваться от кода стороннего пакета и скажем что расширять или менять?
да, норм
источник

i

invariance in Software Design/Architecture/Zen
Evgeniy Kuvshinov
если мы говорим не о тяп ляп а о ситуации когда потом поддерживать это
слейся уже
источник

EK

Evgeniy Kuvshinov in Software Design/Architecture/Zen
invariance
слейся уже
да успакойся ты
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
invariance
именно, человеку куда проще изучать наследование, чем композицию или агрегацию
но справедливости ради в SOLID есть про отказ от наследования )
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
но избыточного
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
а не базового
источник

EK

Evgeniy Kuvshinov in Software Design/Architecture/Zen
наследование можно применять внутри своего кода
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
Evgeniy Kuvshinov
наследование можно применять внутри своего кода
сомнительно
источник

EK

Evgeniy Kuvshinov in Software Design/Architecture/Zen
но не в ситуациях от стороннего кода
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
Evgeniy Kuvshinov
наследование можно применять внутри своего кода
это не значит что явное хуже
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
скорее наоборот
источник

EK

Evgeniy Kuvshinov in Software Design/Architecture/Zen
там композиция или агреация лучше
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
во-во
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
именно инфраструктура чаще требует адаптеров, которые отнаследованы
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
нежели свой код
источник

EK

Evgeniy Kuvshinov in Software Design/Architecture/Zen
но в ситуации если надо быстро пофиксить то можно и его
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
даже интерфейсы наследовать это ХОРОШО
источник

EK

Evgeniy Kuvshinov in Software Design/Architecture/Zen
когда ты наследуешся от класса
источник