偶然寻获一款有趣的VS插件 Visual Studio Design Patterns add-in/extension
插件集成了经典的四人帮著作中提到的面向对象的设计模式,而且支持自定义参数方便使用,对于开发语言的支持目前有vs中可使用的c#vbc++,还提供了在线搜索代码的功能,但是express版的vs并不能使用本插件
根据项目主页中作者的描述,这个插件使用xml描述OO关系,并且使用 Managed Extensibility Framework (MEF)来增加额外程序集中的扩展性
装上之后简单试用了一下,只要选择你所需要的设计风格,然后配置一下,下一步就可以生成代码到你的项目里,省去了很多麻烦的新建文件的操作
使用教程如下
文中作者提供了很详细的代码原理说明,增加模板的详细操作方法,基本没有难度,上手极快.安装也很方便。 插件安装包 而且作者慷慨的提供了源码,可以去TFS上去签一份下来自己编译试试(很奇怪啊,我的电脑无法编译,可能是开发环境配置不对)