Size: a a a

2020 August 16

M

Mikhail in 💻 Coding Ru
Andrey Sea
нафига классам достигать поведения посредством композиции, надо просто использовать классы
Я вот тоже не понял. Если класс не отвечает требованиям, ну, не вписывается он, то зачем его использовать? Почему не написать новый класс? Зачем нужен суперуниверсальный класс? Или это не о том?
источник

A

Andrey Sea in 💻 Coding Ru
Mikhail
Я вот тоже не понял. Если класс не отвечает требованиям, ну, не вписывается он, то зачем его использовать? Почему не написать новый класс? Зачем нужен суперуниверсальный класс? Или это не о том?
нет, это когда один класс включает в себя другой класс и добавляет функциональности
источник

A

Andrey Sea in 💻 Coding Ru
ну это кривое наследование
источник

A

Anton in 💻 Coding Ru
Mikhail
Я вот тоже не понял. Если класс не отвечает требованиям, ну, не вписывается он, то зачем его использовать? Почему не написать новый класс? Зачем нужен суперуниверсальный класс? Или это не о том?
Это и о том. И том, что глубокие иерархии - жопа в развитии
источник

A

Andrey Sea in 💻 Coding Ru
Anton
Это и о том. И том, что глубокие иерархии - жопа в развитии
так на чем разрабатываешь таком?
источник

A

Andrey Sea in 💻 Coding Ru
что 20 лет делал-то? )
источник

M

Mikhail in 💻 Coding Ru
Andrey Sea
нет, это когда один класс включает в себя другой класс и добавляет функциональности
Ну, Я беру класс, создаю в нём поле другого класса, вот у меня функционал двух классов в одном классе
источник

A

Anton in 💻 Coding Ru
Andrey Sea
на чем разрабатываешь?
Java, JS, SQL
источник

A

Andrey Sea in 💻 Coding Ru
Mikhail
Ну, Я беру класс, создаю в нём поле другого класса, вот у меня функционал двух классов в одном классе
ну да, и этот один класс типа все и используют )
источник

A

Andrey Sea in 💻 Coding Ru
Anton
Java, JS, SQL
эээ.... и ты в джаве пишешь через композицию? серъезно? 20 лет?
источник

M

Mikhail in 💻 Coding Ru
Andrey Sea
ну да, и этот один класс типа все и используют )
Я не понял. Это и есть композиция? Все это используют каждый день в программировании и вот решили это назвать композицией?
источник

A

Andrey Sea in 💻 Coding Ru
Mikhail
Я не понял. Это и есть композиция? Все это используют каждый день в программировании и вот решили это назвать композицией?
композиция это вообще базовый подход к структурированию
источник

A

Andrey Sea in 💻 Coding Ru
ну да, это называется композицией
источник

A

Andrey Sea in 💻 Coding Ru
ты два поля в классе сделал - это тоже композиция )
источник

M

Mikhail in 💻 Coding Ru
Andrey Sea
ты два поля в классе сделал - это тоже композиция )
И в чём прикол?
источник

A

Andrey Sea in 💻 Coding Ru
ни в чем, название просто такое )
источник

A

Andrey Sea in 💻 Coding Ru
есть ещё инкапсуляция - это когда ты не только поля сделал, но и методы для работы с ними
источник

M

Mikhail in 💻 Coding Ru
Andrey Sea
ни в чем, название просто такое )
А, ну ок. Живём по прежнему))
источник

A

Andrey Sea in 💻 Coding Ru
я вообще не понимаю этого хайпа на пустом месте "против наследования"... это как были уникумы "против буквы ё"
источник

A

Anton in 💻 Coding Ru
Andrey Sea
эээ.... и ты в джаве пишешь через композицию? серъезно? 20 лет?
Джава мультипарадигмальна)
И там в jdk кстати нет лишних иерархий. А все что можно аспектами и интерфейсами обходится
источник