[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: computer-go: Sharing Go modules - ready for download



>I was curious as to what a FlyWeight might be.  It seems to mean a
>re-usable object.

It is one of the patterns (*) in "Design Patterns" (ISBN 0-201-63361-2).
That is a book many describe as essential. I was a bit disappointed when I
read it: it is full of the "bleeding obvious" (at least if you've got a few
years programming experience).

But maybe it's biggest contribution is giving names to the patterns; I'm
seeing the names crop up more and more in library documentation, etc.

Darren

*: "Flyweight: Use sharing to support large numbers of fine-grained objects
efficiently."