Tri*_*ian 1 interface windows-runtime storagefolder
由于WinRT暴露了IStorageFolder接口和StorageFolder类,我的反应是在我的代码中使用接口.我推断,IStorageFolder它可以用作抽象来支持非文件系统文件夹,如压缩存档中的文件夹.但是,查看IStorageFolder接口,声明每个方法都返回具体StorageFolder实例.因此,不可能基于该接口实现虚拟文件系统.
那么如何IStorageFolder有用的抽象呢?或者它的存在是否有技术上的理由?
它是一个接口,因为有两个实现IStorageFolder:一个是StorageFolder,另一个是FolderInformation.由于有两种实现方式,常见的行为使用的界面,让您可以编写在任何运行的功能StorageFolder或FolderInformation.