Ever wondered how design patterns would look like if we use only immutable data structures/classes
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Builder
ChainHandlers
ChainOfResponsibility
Composite
ConventionTests
ImmutableObjectConvention
Iterator
Memento
PatternLibrary.Tests
PatternLibrary
SimplifiedChainOfResponsibility
State
Strategy
Toolkit.Tests
Toolkit
.gitattributes
.gitignore
DesignPatternsUsingImmutableClasses.sln
README.md

README.md

Design Patterns Using Immutable Classes

Ever wondered how design patterns would look like if we use only immutable data structures/classes?

Consider code from this repository as experimental.

There is also a convention test that checks if type is mutable structure or not.
Test your objects if they are really immutable!

P.S. Unit tests are very incomplete... I have no excuse for this...