Size: a a a

2021 April 26

IC

Ilya L Che in .NET Talks🎄
И слушать тоже до сих пор невозможно :)
источник

РС

Роман Сальников... in .NET Talks🎄
Всем привет👋

Плюс минус имею представление об ооп, уже имел дело с ним, но пока все печально. В связи с этим чую что надо книжку брать. Думаю взять Герберта шилдта. Есть что сказать о ней?
источник

С(

Сергей (F L ) in .NET Talks🎄
Не хочу показаться токсичным. Но это какое то чудо, иметь представления о ООП и языке, не прочитав начальные книги. Если это ваш первый ЯП или хотя бы более менее первый серьезный подход к изучению  оного.
источник

AI

Arthur Irgashev in .NET Talks🎄
Не вижу никакого чуда
источник

СЛ

Стас Лебель... in .NET Talks🎄
Представление можно сформировать, например, на лекциях в ВУЗе)
А для дальнейшего изучения человек интересуется как раз книгами.
источник

AI

Arthur Irgashev in .NET Talks🎄
Вполне норм ситуация, тем более, он написал, что всё печально
источник

AI

Arthur Irgashev in .NET Talks🎄
Или самому нагуглить случайно
источник

С(

Сергей (F L ) in .NET Talks🎄
Хз, на своем примере, я часто слышал что ООП не такая тривиальная вещь, и многие ее не так быстро понимают, как им кажется.
в последствии более менее стал думать что понимаю, после разбора проблем которые решает апкаст, его разные формы, агрегация/композиция.
источник

СЛ

Стас Лебель... in .NET Talks🎄
Парень изначально сказал, что у него все плохо с ООП и попросил посоветовать книгу чтобы лучше разобраться, если я вас правильно понял, он идет по вашему пути, сформировал начальное представление, например, на основании формулировки парадигм, попытался использовать и понял, что не все так просто)
источник

РС

Роман Сальников... in .NET Talks🎄
Все так и есть)

ООП по урокам изучал, но на практике особо не применял

А вчера весь день провозился с абстрактным классом и абстрактными методами, пытаясь понять не механику, а понять когда надо применять абстрактный метод а когда виртуальный, а потом мне говорят, а вот тут надо юзать интерфейс. Ну и все, я поплыл, ну вот надеюсь книга даст какое-то понимание
источник

L

Liza in .NET Talks🎄
Почитай теплякова про ооп и солид
источник

L

Liza in .NET Talks🎄
У него много статей
источник

NS

Nikolay Shamshurin in .NET Talks🎄
Статьи у Теплякова хорошие, но книга по паттернам не очень понравилась, размышления на тему архитектуры, в конце, интересно почитать было.
источник

АО

Антон Осадчий... in .NET Talks🎄
а по ООП нужно что-то прям отдельное читать, кроме базовых принципов и солид?
источник

АО

Антон Осадчий... in .NET Talks🎄
или там целую книгу рассказывают про машины и животных?
источник

АО

Антон Осадчий... in .NET Talks🎄
хотя я наверно не прав
источник

АО

Антон Осадчий... in .NET Talks🎄
наверно, там еще про работников и людей
источник

DP

Dimitry Polonskiy in .NET Talks🎄
В любом случае читать анкл боба нет смысла.
источник

DP

Dimitry Polonskiy in .NET Talks🎄
Нужно искать вырезки и краткие содержания его книги.
источник

NS

Nikolay Shamshurin in .NET Talks🎄
Абстрактный метод не имеет реализации и тебе нужно его реализовать в наследниках, по аналогии с интерфейсом, виртуальный метод имеет реализацию, но ты можешь переопределить его в классе наследнике.
Что касается применения интерфейсов и абстрактных классов, то тут всё зависит от уровня абстракции и здравого смысла.
Например у тебя есть микроволновка, духовой шкаф и повар, Они все могут выполнить метод Cook, но здравый смысл говорит о том, что микроволновку и духовку мы можем унаследовать от общего абстрактного класса, при определённых условиях, а вот повар в эту иерархию укладывается не очень хорошо.  Вот, собственно, и основное правило выбора, если у тебя объекты укладываюся в иерархиию классов, и, при этом, не противоречат здравому смыслу, можно использовать абстрактный класс, если объекты ничем не связаны — интерфейс.
источник