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: jia@cti.depaul.edu

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

Download presentation