Books for experienced developers

When asked yesterday, I could not explain the difference between an abstract class and an interface, although I understand the difference (I could not get the right words with normal human language). I also forgot the formal definition of three-tier architecture, although I use this concept every day.

Is there a book or website in which a full reading will be the same as retraining of experienced developers? In other words: "these are the majority of things you should know, with a brief definition for each"?

Obviously, this will become obsolete relatively quickly, but I mean that I want to basically have the basic concepts of OO and architectural design.

+3
source share
4 answers

, Wikipedia. , , . . , .

+1

Microsoft MSDN .

-, , , . , . , , , , , . , ​​ , - :)

0

I think for enterprise architecture and templates you should read Martin Fowler's Addisson Wesley "Enterprise Application Architecture Templates"

0
source

Do you guys think it's worth hosting a small website with just that? Important / general terms and methods and a brief definition of each, as well as a link to a more in-depth article?

0
source

Source: https://habr.com/ru/post/1792991/


All Articles