O'Reilly logo

A Student Guide to Object-Oriented Development by Jill Doake, Carol Britton

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

9

Design

Learning outcomes

The material and exercises in this chapter will enable you to:

•. Recognize the difference between analysis and design

•. Explain the role and purpose of a layered architecture in an object-oriented system

•. Draw a simple component diagram

•. Draw a simple deployment diagram

•. Design a simple user interface

•. Explain the difference between an object-oriented and a relational database

•. Understand how to link an object-oriented program to a relational database

•. Be able to convert a simple class diagram into a set of relational database tables

•. Apply a simple design pattern.

Key words you will find in the glossary:

• architecture

• boundary class

• collection class

• component

• component diagram

• control ...

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