Abstract Classes


Click here to start

Table of contents

Abstract Classes

Interfaces

A Generic Animator

A Generic Animator (cont'd)

A Generic Animator (cont'd)

Digital Clock Using the Generic Animator

A Double-Buffered Generic Animator

A Double-Buffered Generic Animator (cont'd)

A Double-Buffered Generic Animator (cont'd)

A Double-Buffered Generic Animator (cont'd)

A Double-Buffered Generic Animator (cont'd)

Bouncing Ball Using the Generic Animator

Bouncing Ball Using the Generic Animator (cont'd)

Bouncing Ball Using the Generic Animator (cont'd)

Design Pattern: Template Method

Template Method

A Generic Function Plotter

A Generic Function Plotter: The Design

A Generic Function Plotter (cont'd)

A Generic Function Plotter (cont'd)

Generic Multiple Function Plotter

Interface Function

Multiple Function Plotter Class

Multiple Function Plotter Class (cont'd)

Multiple Function Plotter Class (cont'd)

A Concrete Multiple Function Plotter

Design Pattern: Strategy

Strategy

Author: Xiaoping Jia

E-mail: xjia@cti.depaul.edu

Homepage: http://www.depaul.edu/~xjia

Best viewed with
StarOffice

Download presentation