Murakami Sale
 
 

Recently Viewed clear list


Original Essays | August 21, 2014

Richard Bausch: IMG Why Literature Can Save Us



Our title is, of course, a problem. "Why Literature Can Save Us." And of course the problem is one of definition: what those words mean. What is... Continue »
  1. $18.87 Sale Hardcover add to wish list

    Before, During, After

    Richard Bausch 9780307266262

spacer
Qualifying orders ship free.
$59.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
25 Remote Warehouse Computer Languages- CGI
14 Remote Warehouse Computers Reference- General

More copies of this ISBN

This title in other editions

Head First Design Patterns

by

Head First Design Patterns Cover

 

Synopses & Reviews

Publisher Comments:

You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns — the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun.

You want to learn about the patterns that matter — why to use them, when to use them, how to use them (and when NOT to use them). But you don't just want to see how patterns look in a book, you want to know how they look in the wild. In their native environment. In other words, in real world applications. You also want to learn how patterns are used in the Java API, and how to exploit Java's built-in pattern support in your own code. You want to learn the real OO design principles and why everything your boss told you about inheritance might be wrong (and what to do instead). You want to learn how those principles will help the next time you're up a creek without a design paddle pattern. Most importantly, you want to learn the secret language of Design Patterns so that you can hold your own with your co-worker (and impress cocktail party guests) when he casually mentions his stunningly clever use of Command, Facade, Proxy, and Factory in between sips of a martini. You'll easily counter with your deep understanding of why Singleton isn't as simple as it sounds, how the Factory is so often misunderstood, or on the real relationship between Decorator, Facade and Adapter.

With Head First Design Patterns, you'll avoid the embarrassment of thinking Decorator is something from the Trading Spaces show. Best of all, in a way that won't put you to sleep! We think your time is too important (and too short) to spend it struggling with academic texts. If you've read a "Head First" book, you know what to expect — a visually-rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, Head First Design Patterns will load patterns into your brain in a way that sticks. In a way that lets you put them to work immediately. In a way that makes you better at solving software design problems, and better at speaking the language of patterns with others on your team.

Book News Annotation:

Written for Java programmers, this amusing book introduces 12 design patterns for structuring classes and objects to solve a specific problem. The authors examine the overuse of inheritance and coupling problems, walk through techniques for encapsulating object creation, method invocation, and pieces of algorithms, and explain the observer, decorator, factory, adapter, facade, iterator, state, and proxy patterns.
Annotation 2004 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

Ideal for anyone interested in software design patterns, this visually rich resource lays out the basics in a simple, clear, and concise manner, explaining everything from how patterns are used in Java API to how design principles work.

Synopsis:

Whats so special about design patterns?

At any given moment, someone struggles with the same software design problems you have. And, chances are, someone else has already solved your problem. This edition of Head First Design Patterns—now updated for Java 8—shows you the tried-and-true, road-tested patterns used by developers to create functional, elegant, reusable, and flexible software. By the time you finish this book, youll be able to take advantage of the best design practices and experiences of those who have fought the beast of software design and triumphed.

Whats so special about this book?

We think your time is too valuable to spend struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Design Patterns uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

About the Author

Eric Freeman is a computer scientist with a passion for media and software architectures and coauthor of Head First Design Patterns. He just wrapped up four years at a dream job-- directing internet broadband and wireless efforts at Disney--and is now back to writing, creating cool software, and hacking Java and Macs.Eric spent a lot of the '90s working on alternatives to the desktop metaphor with David Gelernter (and they're both still asking the question, "Why do I have to give a file a name?"). Based on this work, Eric landed a Ph.D. at Yale University in 1997. He also co-founded Mirror Worlds Technologies (now acquired) to create a commercial version of his thesis work, Lifestreams.

In a previous life, Eric built software for networks and supercomputers. You might know him from such books as JavaSpaces Principles Patterns and Practice. Eric has fond memories of implementing tuple-space systems on Thinking Machine CM-5s and creating some of the first internet information systems for NASA in the late 1980s.

When he's not writing text or code you'll find him spending more time tweaking than watching his home theater and trying to restore a circa 1980s Dragon's Lair video game. He also wouldn't mind moonlighting as an electronica DJ.

Write to him at eric at wickedlysmart dot com or visit him at http://www.ericfreeman.com .

Elisabeth Robson is coauthor of O'Reilly's Head First Design Patterns, Head First HTML and CSS, and Head First JavaScript Programming. She is currently co-founder and principal at WickedlySmart, an education content and technology company.

Bert Bates is a 20-year software developer, a Java instructor, and a co-developer of Sun's upcoming EJB exam (Sun Certified Business Component Developer). His background features a long stint in artificial intelligence, with clients like the Weather Channel, A&E Network, Rockwell, and Timken.

Kathy Sierra has been interested in learning theory since her days as a game developer (Virgin, MGM, Amblin'). More recently, she's been a master trainer for Sun Microsystems, teaching Sun's Java instructors how to teach the latest technologies to customers, and a lead developer of several Sun certification exams. Along with her partner Bert Bates, Kathy created the Head First series. She's also the original founder of the Software Development/Jolt Productivity Award-winning javaranch.com, the largest (and friendliest) all-volunteer Java community.

Table of Contents

Praise for Head First Design PatternsMore Praise for Head First Design PatternsPraise for the Head First approachAuthors/Developers of Head First Design PatternsCreators of the Head First series (and co-conspirators on this book)How to Use This Book: IntroChapter 1: Intro to Design Patterns: Welcome to Design PatternsChapter 2: The Observer Pattern: Keeping your Objects in the knowChapter 3: The Decorator Pattern: Decorating ObjectsChapter 4: The Factory Pattern: Baking with OO GoodnessChapter 5: The Singleton Pattern: One of a Kind ObjectsChapter 6: The Command Pattern: Encapsulating InvocationChapter 7: The Adapter and Facade Patterns: Being AdaptiveChapter 8: The Template Method Pattern: Encapsulating AlgorithmsChapter 9: The Iterator and Composite Patterns: Well-Managed CollectionsChapter 10: The State Pattern: The State of ThingsChapter 11: The Proxy Pattern: Controlling Object AccessChapter 12: Compound Patterns: Patterns of PatternsChapter 13: Better Living with Patterns: Patterns in the Real WorldLeftover PatternsColophonHead First Institute

Product Details

ISBN:
9780596007126
With:
Sierra, Kathy
Publisher:
O'Reilly Media
With:
Sierra, Kathy
Author:
Freeman, Elisabeth A.
Author:
Bates, Bert
Author:
Freeman, Eric
Author:
Freeman, Eric T
Author:
Freeman, Elisabeth
Author:
Robson, Elisabeth
Author:
Sierra, Kathy
Subject:
General
Subject:
Computer software
Subject:
Java (Computer program language)
Subject:
Computer software -- Development.
Subject:
General Computers
Subject:
Computers-Reference - General
Subject:
Bert Bates;Design Patterns;Elisabeth Freeman;Eric Freeman;Head First;Java;Kathy Sierra;OOP;Object oriented programming;programming;software engineering,
Subject:
Programming - Software Development
Subject:
CourseSmart Subject Description
Copyright:
Edition Description:
Print PDF
Series:
Head First
Publication Date:
20041104
Binding:
Paperback
Language:
English
Illustrations:
Y
Pages:
694
Dimensions:
9.2 x 8 x 1.4 in 2.72 lb

Other books you might like

  1. Design Patterns: Elements of...
    Used Hardcover $40.00
  2. Head First Object-Oriented Analysis... New Trade Paper $59.99
  3. Enterprise Integration Patterns:... New Hardcover $69.99
  4. What's the Matter with Kansas?: How... Used Hardcover $4.50
  5. Head First JavaScript
    Used Trade Paper $18.95
  6. Head First C#
    Used Trade Paper $27.00

Related Subjects

Computers and Internet » Computer Languages » Javascript
Computers and Internet » Computers Reference » General
Computers and Internet » Internet » Web » Site Design
Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Object Oriented Programming

Head First Design Patterns New Trade Paper
0 stars - 0 reviews
$59.99 In Stock
Product details 694 pages O'Reilly & Associates - English 9780596007126 Reviews:
"Synopsis" by ,
Ideal for anyone interested in software design patterns, this visually rich resource lays out the basics in a simple, clear, and concise manner, explaining everything from how patterns are used in Java API to how design principles work.
"Synopsis" by ,

Whats so special about design patterns?

At any given moment, someone struggles with the same software design problems you have. And, chances are, someone else has already solved your problem. This edition of Head First Design Patterns—now updated for Java 8—shows you the tried-and-true, road-tested patterns used by developers to create functional, elegant, reusable, and flexible software. By the time you finish this book, youll be able to take advantage of the best design practices and experiences of those who have fought the beast of software design and triumphed.

Whats so special about this book?

We think your time is too valuable to spend struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Design Patterns uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.