CIS 35A: Introduction to Java Programming

Home | Green Sheet | Lectures | Assignments | FAQ | Grades

Interfaces

Interfaces
Application
Class diagram

The class diagram for the Product Maintenance application

Classes and interfaces used by the Product Maintenance application

Class Description
Product Represents a Product object.
Validator Provides methods that accept and validate user input.
ProductConstants ProductReader ProductWriter ProductDAO The interfaces used by the application. ProductDAO inherits the other three interfaces.
ProductTextFile Implements the ProductDAO interface.
DAOFactory Maps the ProductDAO interface to the ProductTextFile object.
ProductMaintApp Contains the main method for the application.

Previous | Class diagram | Console | DAOFactory class | ProductTextFile class | ProductMaintApp class | Next