Thursday, February 01, 2007

EnABLE your interfaces

Interfaces exist to explain the abilities of a class.

Good: Enumerable (you can enumerate it), Sortable (you can sort it).
Bad: IDrawing, IGeometricObject, ITransaction

Question: IList... good or bad?


powered by performancing firefox

Post a Comment

GitHub Projects