The Beauty of Cooperating Plug-ins
Sunday, October 22nd, 2006Everybody has heard about the famous “plug-ins” design pattern. Allowing third-party extensions to one’s software was a key feature that took applications like Photoshop or Mozilla where they are today. But let’s not stop there. With a few minor improvements, this design pattern can be much more usefull - I call it Cooperating Plug-Ins.