OO Framework Types
White Box
- Override to Customise,
- Internal structure exposed,
- Easier to design,
- Harder to learn,
- More implementation.
Black Box
- Configure to Customise,
- Interfaces exposed,
- Complex to design,
- Easier to learn,
- Less implementation.
Flexibility - Extendibility