I was wondering where it is possible to find implementation as illustrative examples for commonly used architectural patterns/idioms
For example
- Logging
- Exception Handling
- Archiving/Caching
- User/Role/Policy/Permissions
- Business Rules/Constraints
- Data Access Objects
- Objects dirty/update
etc.
Have a look at this: http://cs.mum.edu/courses/cs525/Refs/VOD-12-27-99.PDF
It has wide variety of examples of different implementation patterns in the field of software engineering.