Запомните раз и навсегда - Вы нужны только для того чтобы Вас поиметь. Если у Вас нет знаний, то и иметь Вас никто не будет. А мысли что на Вас кто-то будет тратить свое время, это как мечтать о мешке денег упавшего на голову с неба. Если Вас и возьмет какой-то альтруист-недоучка, то весь мозг Вам вынесет и это было бы хорошо, если бы ещё не испортил сознание.
Ну вот с с Вас давайте и начнем! Дайте мне, как Вы сказали? "быстрые и полные"?
Давайте тогда -
1) Что учить надо?
2) Когда я заработаю миллион я уже писать умею?
3) Что мне нужно учить?
4) У меня идея создания альтернативной вселенной, как её создать, что мне нужно учить?
5) Что мне нужно учить?
6) Тостер - фишня?
7) Что мне нужно учить?
8) Тостер, если ты не изменишься, тогда я создам свой тостер и про тебя забудут, только что мне нужно учить?
9) Ау, здесь кто-нибудь есть?
10) Что мне нужно учить?
11) А в этой теме можно узнать, что мне нужно учить?
12) Я руководитель IT компании, скажите, что мне нужно учить?
13) щваощшвощпшуокзшпоукщшопщхшо?
14) Что мне нужно учить?
Если не дадите 14 полноценных ответа, которые будут очень объемными и раскрывать всю суть вопроса и даже больше, то Вы, если являетесь лицом тостера, уроните его авторитет, а сами будете просто болтуном.
Представьте что у Вас появилось свободное время и желание кому-то помочь или узнать что-то новенькое и Вы идете на Тостер, который является отделенцем от хабра.
И вот Вы пришли и листаете, листаете, а вопросы просто п*ц какие убогие. И так день, два... И возникает вопрос - н*й я буду тратить время на эту х*ту?
А если все п*й, то н*й нужен вообще Тостер? И можете не отвечать, а просто идти ***** мимо, как сами и советуете.
Вам не понравился стиль моего ответа? Тогда тоже идите ***** мимо. Видите как все просто? Вы приходите, пролистываете все вопросы и тихо и мирно идете куда? Все верно, ***** мимо.
Vapaamies: наоборот. Нужно следовать лучшим традициям и надеяться, что аудитория дорастет так быстро, как только Вы введете интерфейсы.
Ведь делать TDD хотят все, а делают процентов шестьдесят, а правильно делают только те несколько процентов, которые приложения строят на интерфейсах.
Vapaamies: не хочу показаться занудой, но язык без интерфейсов обречен на тоску..
Восемь лет назад mvc знали 5% программистов и столько же слышали. Сегодня о mvc знают все но пользоваться им умеет не больше 10%, а пользоваться им правильно умеет, как мне кажется ещё меньше. Что говорить, когда набирающий в России безумную популярность ror сделан на ошибочной интерпретации. 90% mvc фраймворков неправильны по своему. И это сегодня.
Но завтра, когда пройдет волна mvс и образуется вакуум, кто-нибудь откроет умную книгу и узнает, что первое правило современного программирование, это строить приложение на интерфейсах, а не как сейчас подгонять их под приложение чтобы умнее казаться.
По этому язык который сегодня не введет интерфейсы, завтра будет НЕ МОДНЫМ.
Я с Вами и согласен и в то же время хочется поспорить, ведь в таком виде класс является и элементом листа и листом одновременно. И вот с этого момента начинаются внутренние споры.
Само желание вполне нормально, но лучше все же разделить так как у этих объектов абсолютно разные задачи.
Получается, что из нод можно создавать только коллекцию нод с полем data, которое будет хранить объект, но нельзя создать коллекцию нод-объектов? Правильно я Вас понял?
Если честно, то сейчас до меня не совсем дошел принцип Б.Л. А о принципе единой ответственности я знаю, по этому и спросил. В моем же случае получается, что один объект реализует одновременно несколько поведение реализую каждый интерфейс.
Но сказав это у меня включается противоречие, которое говорит, что класс Auto тоже может реализовывать множество интерфейсов ( колеса, двигатель ), но при этом он не вызовет вопроса о правильности выбранного подхода.
По этому, если можно, развейте свою мысль, а то от терминов, сказанными Вами, мне тяжело оттолкнуться.