我已经完成了一个学生项目,这个项目从互联网上的xml文件中提取数据并保存到数据库并显示它。我用几种不同的方式使用这些数据,例如显示在主页面上,在另一个选项卡中显示为表格,并创建一些图表。
我通过制作5个不同的课程来完成所有这些。每个类都提取不同类型的XML,并使用单个Load()函数将其保存到数据库中。
项目的最后要求是使应用程序可以更新/可修补(用户不需要下载整个新版本来更新应用程序,而是小补丁程序安装程序将向应用程序添加功能)。我怎么做?我的老师说添加多态会有所帮助,朋友说创建不同的应用程序模块(将其分成几部分),这样每个类都有自己的dll。
我需要采取哪些措施才能使其可修补?如何创建dll类?如何将应用程序分解成部分?或者所有这些都是不必要的,我应该使用修补软件,通过比较两个版本来创建补丁?
答案 0 :(得分:1)
您要执行的操作是按照以下步骤操作:
如果您想更进一步,请创建一个新界面并让界面实现您的类中的方法。让所有类都实现此接口。只要接口没有改变,你可以改变你想要的关于程序集和类的任何东西(只要你的类继续实现接口)