我正在开发一个应用程序,用户可以使用任务定义作业。用户可以执行此作业并执行任务。
任务是从基类派生的类。我的想法是让其他程序员实现自己可以执行的任务。 由于我想将作业定义保存到xml文件,我还必须序列化任务。我想到了这样的事情:
<Task TypeName="SaveFile">...</Task>
&#34; TypeName&#34; attribute描述任务的类型。
如果我是唯一一个执行任务的人,我不会有任何问题。我可以很容易地给他们独特的名字。但如果以后(希望)实施了很多自定义任务,我怎样才能确保没有名称冲突?