2. The problem!
Exports and reports!
We do lots of salary
systems!
Clients
Most are special delicate
snowflakes.
Problem statement
How to handle everything
while keeping things
separate?
3. Solution
.extend all the objects (ok only
one)
Lorem ipsum dolor sit amet. I
refuse to use memes in my
presentation. Ilabore et dolore
magna aliqua.
4. Extending
Easier to determine where
exceptions are located.
Easy to create new exceptions.
Inheritance
Trickier to know what class
must be used for what
case/combination.