O'Reilly logo

Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design by Lucy A. D. Lockwood, Larry L. Constantine

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

19 Code and You’re Done: Implementing Interfaces

Objects And Interfaces

Programmers love to program, which is fortunate—after all, you cannot invoice customers with the paper prototype for a billing system anymore than you can drive the engineering blueprints for an automobile. Designs are not ends in themselves, but routes to superior software solutions. Even an excellent plan can be spoiled by inept execution, however. Construction techniques matter no less when it comes to software than in building airframes or office buildings. In this chapter, we will explore some of the issues in implementing usage-centered designs.

How does one implement good usage-centered designs? What is the best, most effective internal architecture for the code ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required