设计模式,任何参考应用程序(C ++,Csharp,Java)

时间:2012-09-03 15:27:32

标签: design-patterns

我正在撰写我的最终论文,需要开发一个Design Pattern Recognizer软件。为了测试,我正在寻找一些开源应用程序,它们系统地应用设计模式(并记录它们)。我知道JHotDraw和JUnit,但我还需要用C ++和C#编写的应用程序。我用google搜索并找到了.NET和Jt的(闭源)模式框架,它是开放的,但也是用java编写的。我想知道C ++和C#是否有这样的库。

1 个答案:

答案 0 :(得分:1)

C ++中设计模式的一个很好的例子是Qt。最着名的可能是Signals and Slots pattern,它是观察者模式的扩展/改进。在Qt中甚至还有一本关于设计模式的书:http://www.amazon.com/An-Introduction-Design-Patterns-Qt/dp/0131879057

Qt并不完全是开源的。但是如果你想要开源只是为了能够查看/检查标题,那么不应该有任何问题。我非常肯定如果这是针对你的论文的话,不应该有任何许可问题,但你应该联系他们以防万一。