SE450
:
Horstmann Chapter 6
[0/65]
Object-Oriented Design & Patterns
[1/65]
Chapter Topics
[2/65]
Modeling Specialization
[3/65]
Modeling Specialization
[4/65]
Modeling Specialization
[5/65]
Manager Methods and Fields
[6/65]
The Super/Sub Terminology
[7/65]
The Super/Sub Terminology
[8/65]
Inheritance Hierarchies
[9/65]
Inheritance Hierarchies
[10/65]
The Substitution Principle
[11/65]
Invoking Superclass Methods
[12/65]
Invoking Superclass Methods
[13/65]
Invoking Superclass Constructors
[14/65]
Preconditions
[15/65]
Postconditions, Visibility, Exceptions
[16/65]
Graphic Programming with Inheritance
[17/65]
Mouse Listeners
[18/65]
Mouse Adapters
[19/65]
Car Mover Program
[20/65]
Car Mover Program
[21/65]
Scene Editor
[22/65]
Scene Editor
[23/65]
The SceneShape Interface Type
[24/65]
The SceneShape Interface Type
[25/65]
The SceneShape Interface Type
[26/65]
CarShape and HouseShape Classes
[27/65]
Abstract Classes
[28/65]
Abstract Classes
[29/65]
Abstract Classes
[30/65]
Abstract Classes and Interface Types
[31/65]
Scene Editor
[32/65]
Uniform Highlighting Technique
[33/65]
Uniform Highlighting Technique
[34/65]
Template Method
[35/65]
TEMPLATE METHOD Pattern
[36/65]
TEMPLATE METHOD Pattern
[37/65]
TEMPLATE METHOD Pattern
[38/65]
TEMPLATE METHOD Pattern
[39/65]
Compound Shapes
[40/65]
Compound Shapes
[41/65]
Access to Superclass Features
[42/65]
Protected Access
[43/65]
Hierarchy of Swing Components
[44/65]
Hierarchy of Swing Components
[45/65]
Hierarchy of Swing Components
[46/65]
Look and Feel
[47/65]
Hierarchy of Swing Components
[48/65]
Hierarchy of Geometrical Shapes
[49/65]
Hierarchy of Geometrical Shapes
[50/65]
Rectangular Shapes
[51/65]
Float/Double Classes
[52/65]
Float/Double Classes
[53/65]
Float/Double Classes
[54/65]
Float/Double Classes
[55/65]
Float/Double Classes
[56/65]
TEMPLATE METHOD Pattern
[57/65]
Hierarchy of Exception Classes
[58/65]
Hierarchy of Exception Classes
[59/65]
Catching Exceptions
[60/65]
Defining Exception Classes
[61/65]
When Not to Use Inheritance
[62/65]
When Not to Use Inheritance
[63/65]
When Not to Use Inheritance
[64/65]
When Not to Use Inheritance
[65/65]