毕业设计--软件设计模式演示系统该如何演示?

以下是咨询过老师后得到的说明:
软件设计模式演示系统
一款有力辅助软件设计模式教学课程的桌面软件,演示系统里可以只包括17个经典模式。具体怎么演示他让我自己想。。。
可是我实在是不明白一个软件该怎么演示才能够有力的辅助教学工作。。。
现在我有2点,请大家再帮我想以下:
1.模式说明(文字+UML图片)
2.程序举例(源代码+执行程序)

我觉得要是这样就不需要用演示系统来辅助了,PPT+程序就可以实现。。。
好困惑 ,设计模式怎样才能够直观地展示出来?怎样才最合适做成演示程序?

是我描述得很不清楚么。。。。。

>设计模式怎样才能够直观地展示出来
采取语言工具啊,UML或者Java或者C# 都可以,都是表达工具。

另外觉得你表达不清楚,没有明白你要做什么事情,是演示设计模式,还是做一个软件来演示设计模式。