They're made for composing behaviour external to a...
# announcements
f
They're made for composing behaviour external to a class; by using them to compose behaviour solely internal to a class, you're asking for trouble, because it's basically one giant hidden dependency.