 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
| • |
Easier to
modify the implementation being
|
|
reused
|
|
|
| • |
But, breaks
encapsulation
|
|
|
|
» |
Implementation
of the subclass bound to that of
|
|
|
the parent
|
|
|
|
– |
any change to
the parent requires change to the
|
|
|
subclass
|
|
|
|
» |
Must
reimplement parent if any aspect of the its
|
|
|
implementation
is not appropriate to the new
|
|
|
context in which
it is used
|
|