Не думал, что у нас могут обманывать в IT-литературе.
Давайте найдем отличие в названии между английским изданием и русским:
Вы видите словосочетание "для профессионалов" ? Я тоже не вижу.
Когда я наткнулся на эту книгу, то подумал, что в ней будут описаны различные тонкости кроссплатформенной разработки.
Сначала я почуял подвох, когда в начале привели что-то похожее на Hello World! и написали, что если вы это не понимаете, то дальше поймете. "Что за херня?", подумал я. Однако полистал дальше страниц 100 и там было описан такой базис, что понял, что дело нечисто... Ведь как "профессионал" может не знать таких тонкостей? Последней каплей стала фраза автора:
Паттерн Singleton. Это один из самых распространенных паттернов проектирования. Его примерами в .NET служат типы Console и Math.
Чего?! Одиночка хоть и похож на статический класс, но это совершенно разные вещи!
После этого я нагугли оригинальное издание и понял подвох... Правда, странно, что у этой книги положительные отзывы, ведь, не понятно для кого она сделана. Для новичокв? Там все поверхностно написано и проще прочитать Рихтера. Для знающих? Извините, 50% проходится по базовым вещам- это бред.
Вердикт, книга мусор. Читайте перед покупками оригинальное название. Хорошо, что мне она досталась со скидкой 100% в торрентмаркете.
P.S А можно ли подать в суд на издательство за введение покупателя в заблуждение?