O'Reilly logo

Extreme Programming Adventures in C# by Ron Jeffries

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required