Y
Y
Yuri Kosenko2021-03-01 19:16:10
Books
Yuri Kosenko, 2021-03-01 19:16:10

Books to understand OOP and Patterns for beginners?

Now it will be a stupid question for someone, for someone it will be an indicator of my unwillingness to google (it’s not), so I ask those who are negatively minded and not ready to give advice to skip this question. Let's not spoil each other's mood.

I will not be original in this matter. I’ve been studying Fronted for about a year, but now I’m faced with the problem that I don’t have enough knowledge for an in-depth understanding of OOP, and it’s generally strange to learn OOP based on JS. Yes, hello dynamic typing. Using TS as an example, it became at least a little clearer about encapsulation based on function overloading (and then ad-hoc), but it still goes pretty hard. Few people clearly explain OOP using TS as an example.

Now there are a number of questions that I would like to close for myself:
- OOP and its principles;
- Patterns;
- Types of databases (relational, etc.)

Perhaps someone can advise some literature, on the basis of which it will be possible to close these questions and broaden one's horizons. Please note that I am new to programming and I hope for your support, not hate :)

Answer the question

In order to leave comments, you need to log in

5 answer(s)
N
Northern Lights, 2021-03-02
@YurKos17

martin_fauler_arkhitektura_korporativnykh_programmnykh_prilozhenij_sostojanie.jpg
Just this. Everything else is slag.

A
Anton R., 2021-03-01
@anton_reut

603d265e37704604970289.jpeg
www.williamspublishing.com/Books/978-5-8459-1586-3.html
603d2664bffdb618161283.png
https://refactoring.guru/en/store

M
mkone112, 2021-03-02
@mkone112

It's strange to learn OOP based on JS.

*Millions of developers who have mastered OOP with dynamic ap say...
Yes, hello dynamic typing

Few people clearly explain OOP

except for millions of books and Hindus on YouTube
on the example of TS.

Yes, it doesn't matter, you can look at Java examples.
Let's not spoil each other's mood.

This is not accepted in the 'Career' tag, usually the answerers give honest answers, and have fun when the questioners' mood deteriorates. I used to watch comedies, but it turned out that sitting on answer services is much funnier!
Books to understand OOP and Patterns for beginners?

None, you first write code, and when you realize that you can no longer cope with its support, you start looking for ways to solve it, oop with patterns is one of the ways. And now you're trying to solve a problem before it even occurs, how are you going to understand the solution to the problem if you don't know about the problem?

D
Denis Ineshin, 2021-03-01
@IonDen

Stoyan Stefanov - the very thing about patterns.

D
dmshar, 2021-03-01
@dmshar

Try starting with this:
https://www.piter.com/collection/biblioteka-progra...

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question