Design Patterns : Elements of Reusable Object-Oriented Software

Design Patterns : Elements of Reusable Object-Oriented Software

Description

Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.
The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With Design Patterns as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently.

Similar Books

ISBN 10: 0132350882
ISBN 13: 9780132350884

01 Mar 2009
Robert C. Martin

ISBN 10: 0134494164
ISBN 13: 9780134494166

20 Sep 2017
Robert C. Martin

ISBN 10: 0137081073
ISBN 13: 9780137081073

06 Jun 2011
Robert C. Martin

ISBN 10: 0134757599
ISBN 13: 9780134757599

04 Jan 2019
Martin Fowler

ISBN 10: 0984782850
ISBN 13: 9780984782857

01 Jul 2015
Gayle Laakmann McDowell

ISBN 10: 0735619670
ISBN 13: 9780735619678

07 Jul 2004
Steve McConnell

ISBN 10: 0596007124
ISBN 13: 9780596007126

01 Aug 2015
Eric Freeman

ISBN 10: 0321125215
ISBN 13: 9780321125217

18 Sep 2003
Eric Evans

ISBN 10: 0134685997
ISBN 13: 9780134685991

06 Jan 2018
Joshua Bloch

ISBN 10: 0262033844
ISBN 13: 9780262033848

30 Sep 2009
Thomas H. Cormen

ISBN 10: 0321127420
ISBN 13: 9780321127426

27 Nov 2002
Martin Fowler

ISBN 10: 0321146530
ISBN 13: 9780321146533

22 Jan 2003
Kent Beck

Warning: fopen(/var/www/johnbellbooks.com/htdocs/core/../sitemap_datas/auto/isbn_and_title_1.txt): failed to open stream: Permission denied in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0

Warning: fwrite() expects parameter 1 to be resource, bool given in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0

Warning: fclose() expects parameter 1 to be resource, bool given in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0