Например, открывать классы для расширения, но закрывать их для изменения. После этой книги вам будет сложно работать, если заранее не продумаете структуру классов или забьете на мелочи вроде имен переменных или комментариев. А еще многие любят ее за профессиональный юмор и кучу
Read More