In the example definition of a well-styled class definition, the describe function references a function called computeArea() but defines a function area() instead.
I'd also observe that it would be an even better styled class definition if it conformed to CustomStringConvertible instead of implementing a describe function.