Tekpub: 4 – Loose Design with Interfaces.
I really like his description of “fancy objects”. Previous versions or ARBO were very fancy indeed.
Notes:
Pass abilities of objects.
Pass around interfaces and not objects.
Interfaces should be the smallest possible object. If you have 5+ methods make a new interface.