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.
source
share