Before strategy pattern and start of observer pattern.
Complete basic observer pattern.
Add class diagrams.
Basic observer.
Work in progress for more generic Observer pattern.
Change to std::set because iterators are not invalidated on insertion.
Work in progress.
Merge branch 'master' of https://cdrew.visualstudio.com/defaultcollection/Sandbox/_git/Patterns
Make it build.
work in progess.
WIP.
Add template make method in Observer.
Complete first set of tests.
Merge branch 'master' of https://cdrew.visualstudio.com/defaultcollection/Sandbox/_git/Patterns
Fix build.
Tidy tests.
Add further observer tests.
Add standalone observer.
Simplify standalone.
Add decorator pattern.