Does anyone know of any 'Decorator' pattern implementations in the .NET Framework?
I've been reading through the Head First Design Pattern book by O'Rielly (Here's the link) and for the most part, I'm getting it. I've read through the GOF book but haven't found that reading through patterns books is something I'm grasping really quickly. The more I read on patterns, the more I realize that I can't seem to learn them in a linear fashion. I make no progress for a while, sometimes even moving backward, then boom, I get it, then it repeats itself.
Anyway, I was working through the Decorator example (if you don't have the book, they reference the Java.IO library as an example of a real world implementation of a decorator patter) and while I have used the Java IO Libraries, I'm having trouble coming up with a concrete example of where I'd actually implement Decorator on my own. Does anyone know of any places in the .NET Frameworkf where a decorator pattern was used and if so, would you be kind enough to point me in that direction? Similiarly, if you have any examples of your own that you'd be willing to show me, I'd be much obliged!