Книги, чтобы понять ООП и Паттерны для начинающих?



@YurKos17

Сейчас будет для кого-то глупый вопрос, для кого-то это будет показателем моего нежелания гуглить (это не так), поэтому прошу тех, кто негативно настроен и не готов дать совет, пройти мимо данного вопроса. Не будем портить друг другу настроение.

Не буду оригинален в этом вопросе. Изучаю Fronted около года, но сейчас столкнулся с проблемой, что для углубленного понимания ООП мне недостает знаний, а на основе JS учить ООП так вообще странно. Да-да, привет динамическая типизация. На примере TS хоть немного стало понятней про инкапсуляцию на основе перегрузки функций (и то ad-hoc), но все же идет довольно тяжело. Мало кто внятно объясняет ООП на примере TS.

Сейчас есть ряд вопросов, которые бы я хотел закрыть для себя:
— ООП и его принципы;
— Паттерны;
— Типы баз данных (реляционная и т.д.)

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


Решения вопроса 0


Ответы на вопрос 5



@php666

martin_fauler_arkhitektura_korporativnykh_programmnykh_prilozhenij_sostojanie.jpg

Только это. Всё остальное — шлак.



@anton_reut



@mkone112

на основе JS учить ООП так вообще странно.

*Миллионы разработчков освоившие ооп с динамическими яп, говорят…

Да-да, привет динамическая типизация

Мало кто внятно объясняет ООП

кроме миллионов книг и индусов на ютубе

на примере TS.

Да без разницы, можешь и на Java примеры посмотреть.

Не будем портить друг другу настроение.

В теге ‘Карьера’ так не принято, обычно отвечающие дают честные ответы, и веселятся когда у вопрошающих портится настроение. Я раньше смотрел комедии, но оказалось что сидеть на сервисах ответов — гораздо смешнее!

Книги, чтобы понять ООП и Паттерны для начинающих?

Никакие, ты сначала пишешь код, и когда понимаешь что уже не справляешься с его поддержкой — начинаешь искать способы это решить, ооп с паттернами — это один из способов. А сейчас ты пытаешься решить задачу, до того как она возникла, как ты собираешься понять решение проблемы, если не знаешь о проблеме?



@IonDen

Стоян Стефанов — самое то про паттерны.



@dmshar

Попробуйте начать вот с этого:
https://www.piter.com/collection/biblioteka-progra…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *