Design Pattern Riddle #15

q. I split a class from what it does and how it goes,
So they can each grow in their isolated silo.
I keep you dry from the waters that flow,
And shelter you safe from falling below.

a. Bridge

~/riddle by me