We’re all familiar with immutable collections now. But immutability is only as immutable as it is deep. And an immutable collection of mutable objects may not provide the depth you’re looking for. So how can one create an immutable object? Now that’s fine for very simple objects.
via Pocket http://bit.ly/WK1QAi