Q:

Implementation examples for common architectural patterns/idioms?

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.

A:

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.

