I had a look at making the decorators serializable, and it will take some
time (tedious mostly). However I did find a design decision.

The collection that a decorator decorates may or may not be serializable.
But does the decorator need to represent this? This leads to two options.

1) Make all decorators implement serializable, but some will fail at runtime
if you decorate a non-serializable instance.

2) Implement serializable subclasses of each decorator, and use the factory
method to create either the serializable or non-serializable subclass as
required.

#1 is easy, #2 will take much longer. Any views? #1 is the default choice.

Stephen


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to