|
|
libcats.org
Holub on patternsAllen HolubMost programmers learn by looking at computer programs. This book teaches you design patterns in exactly this way: by looking at computer programs and analyzing them in terms of the patterns that they use. Consequently, you learn how the patterns actually occur in the real world, and how to apply the patterns to solve real problems. This book also looks at the broader context of OO (Object-Oriented) design and how the patterns solve commonplace OO design problems. It covers many of the principles of OO design - principles not covered by most books on Java - and shows you how to apply these principles to make your code easier to maintain and debug.The existing books on design patterns take a "catalog" approach, where they show the individual design patterns in isolation. This approach is fundamentally flawed because you cant see how the design patterns actually function in the real world. The patterns in real programs interact in complex ways, working in concert to solve many problems simultaneously. By seeing the patterns actually applied in a realistic way, you can really understand how to use them in your own code.
EPUB | FB2 | MOBI | TXT | RTF
* Конвертация файла может нарушить форматирование оригинала. По-возможности скачивайте файл в оригинальном формате.
Популярные книги за неделю:
Проектирование и строительство. Дом, квартира, садАвтор: Петер Нойферт, Автор: Людвиг Нефф
Размер книги: 20.83 Mb
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Радиолюбительские схемы на ИС типа 555Автор: Трейстер Р.Категория: Электротехника и связь
Размер книги: 13.64 Mb
Только что пользователи скачали эти книги:
...Как цветок на заре (сборник)Автор: Петрушевская ЛюдмилаКатегория: Современная проза
Размер книги: 352 Kb
Inteligencia Artificial, Un Enfoque ModernoАвтор: Stuart J. Russell, Автор: Peter Norvig
Размер книги: 32.44 Mb
Espanol en vivo. Учебник современного испанского языка (с ключами)Автор: Нуждин Г.А., Автор: Эстремера К.М., Автор: Лора-Тамайо П.М.
Размер книги: 24.23 Mb
The Cambridge History of Seventeenth-Century Philosophy, Volume IАвтор: Daniel Garber (editor), Автор: Michael Ayers (editor)
Размер книги: 59.73 Mb
Zen Mind, Beginner's MindАвтор: Suzuki Shunry?, Автор: Dixon Trudy, Автор: Baker RichardКатегория: fiction
Размер книги: 151 Kb
|
|
|