Chapter 21. Some Things We Ought to Do

Over the weekend, I did a little studying. I was reading Charles Petzold’s Programming Microsoft Windows with C# (Microsoft Press, 2001) and James W. Cooper’s C# Design Patterns: A Tutorial (Addison-Wesley, 2002). They’re both wonderful resources, and I got a lot of ideas. Then today, I took a break from most immediate things and spent a little time at lunch writing ideas on cards about how the XML Notepad should be improved. Here are a few of those ideas, with a little explanation of each one, and some technical discussion.

Command Pattern

The Command pattern is one where we represent a request or command as an object. It offers the advantage that the Command object carries all the information about what has ...

Get Extreme Programming Adventures in C# now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.