Summary
In order to separate the domain objects from the persistence model in Mizura, I'm looking for ways to create a reasonable API for general purpose.
So I am searching for things like dependency injection and design patterns.
Below, some relevant information of this research:
Domain Model Pattern and related:
- http://www.castle-cadenza.demon.co.uk/wrapper.htm
- http://c2.com/cgi/wiki?DecoratorPattern
- http://www.codeproject.com/KB/architecture/WrapperPatternSLWPF.aspx
- http://msdn.microsoft.com/en-us/magazine/ee236415.aspx
- http://martinfowler.com/books.html#eaa
- file:///D:/DATA/DOWNLOADS_AND_FILES/ebooks/Patterns/Patterns%20of%20Enterprise%20Application%20Architecture,%20Martin%20Fowler/domainModel.html (local, sorry
)