Welcome

首页 / 软件开发 / .NET编程技术 / 重构桌面飘着圣诞老人

重构桌面飘着圣诞老人2012-01-02 博客园 Lawson读大学时写的桌面飘着Love(完全用GDI+绘制的),现在想让桌面飘着圣诞老人,其实稍微研究下,大家都会写,于是我想让代码更优美点。

如果想让桌面既飘着Love又飘着圣诞老人,怎么办呢,象装饰模式?不过不是。如果我想让程序全部封装成dll后,别人也能用很简单的代码进行扩展,怎么办呢?于是我定义好了整个结构,可以继承类然后写很简单的程序完成功能,无需修改我的类,可以支持运行时"热插拔"要显示到桌面飘着的Fly(比如通过配置app.config).

先看效果图吧:

上面是飘着圣诞老人

上面是飘着LOVE