Star Wars Sale
 
 

Special Offers see all

Enter to WIN!

Weekly drawing for $100 credit. Subscribe to PowellsBooks.news for a chance to win.
Privacy Policy

More at Powell's


Recently Viewed clear list


The Powell's Playlist | June 18, 2014

Daniel H. Wilson: IMG The Powell’s Playlist: Daniel H. Wilson



Like many writers, I'm constantly haunting coffee shops with a laptop out and my headphones on. I listen to a lot of music while I write, and songs... Continue »
  1. $18.87 Sale Hardcover add to wish list

    Robogenesis

    Daniel H. Wilson 9780385537094

spacer
Qualifying orders ship free.
$10.50
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Burnside - Bldg. 2 Software Engineering- Object Oriented Programming

More copies of this ISBN

Interface Oriented Design: With Patterns

by

Interface Oriented Design: With Patterns Cover

 

Synopses & Reviews

Publisher Comments:

Interface Oriented Design focuses on an important, but often neglected, aspect of object-oriented design. You'll learn by pragmatic example how to create effective designs composed of interfaces to objects, components and services. You'll see techniques for breaking down solutions into interfaces and then determining appropriate implementation of those interfaces to create a well structured, robust, working program.

Interface Oriented Design explores how to develop robust, reliable software as a collection of interfaces that interact with each other.

You'll learn what polymorphism and encapsulation really mean, and how to use these ideas more effectively. See how to create better interfaces using agile development techniques, and learn the subtle differences between implementing an interface and inheriting an implementation. Take a fresh, modern view of Design By Contract and class responsibilities. Understand the basis of a service-oriented architecture, including stateful versus stateless interfaces, procedural versus document models, and synchronous versus asynchronous invocations.

Learn about the most useful patterns, including Proxy, Facade, Adapter, and Factory, as well categories of interfaces including service providers, information holders, and external world interfaces.

If you want to be a more effective programmer and create better software, you need Interface Oriented Design.

Book News Annotation:

Pugh introduces interface-oriented software design to developers who have worked with object-oriented design. Sections one and two introduce interfaces and brief the reader on the nuts and bolts of development process. The remaining chapters discuss the use of interface-oriented design for link checker, web conglomeration and service registry software. Also included is an introduction to the factory worker, proxy, decorator, adapter, facade and composite patterns. Distributed by O'Reilly Media. Annotation ©2006 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

The author of "Prefactoring" and "All on C" shows how to develop well-structured, reliable software as a collection of interfaces that interact with each other.

About the Author

Ken Pugh has extensive experience in the area of software analysis and design, both as a doer and as a teacher. He's a well-known, frequent conference speaker.

Product Details

ISBN:
9780976694052
Author:
Pugh, Ken
Publisher:
Pragmatic Bookshelf
Author:
Pugh, Kenneth
Subject:
Programming - Systems Analysis & Design
Subject:
Computer interfaces
Subject:
Computer software
Subject:
User Interfaces
Subject:
Software Development & Engineering - Systems
Subject:
Computer software -- Development.
Subject:
Graphics-User Interface
Copyright:
Edition Description:
Trade Paper
Series:
Pragmatic Programmers
Publication Date:
20060631
Binding:
TRADE PAPER
Language:
English
Illustrations:
Y
Pages:
240
Dimensions:
9 x 7.5 x 0.85 in 1.05 lb

Related Subjects

Computers and Internet » Graphics » User Interface
Computers and Internet » Software Engineering » Object Oriented Programming
Computers and Internet » Software Engineering » Systems Analysis and Design

Interface Oriented Design: With Patterns Used Trade Paper
0 stars - 0 reviews
$10.50 In Stock
Product details 240 pages Pragmatic Bookshelf - English 9780976694052 Reviews:
"Synopsis" by ,
The author of "Prefactoring" and "All on C" shows how to develop well-structured, reliable software as a collection of interfaces that interact with each other.
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.