【发布时间】:2011-01-26 15:27:09
【问题描述】:
我有一个使用插件架构的程序。当初始表单加载时,它会扫描当前目录,查询每个 dll 并获取一些基本数据显示给用户。
在使用该程序时,该软件通常需要要求 dll 执行一些工作。
我的问题是,当程序最初检查 dll 文件时,我应该保留对每个 dll 对象的引用以供将来使用,还是应该每次查询 dll 文件并在需要时创建对象?
如果它是第一个,那么最好的方法是保留从公共接口派生的未确定数量的对象列表,然后知道在需要时引用哪个对象?
谢谢。
【问题讨论】:
-
我会说如果需要保存并在需要时创建:)。