1

WinRT はIStorageFolderインターフェイスとStorageFolderクラスの両方を公開するため、反射的にコード全体でインターフェイスを使用することになりました。IStorageFolder圧縮されたアーカイブ内のフォルダーなど、ファイルシステム以外のフォルダーをサポートするための抽象化として使用できると考えました。ただし、IStorageFolderインターフェイスを見ると、すべてのメソッドが具体的なStorageFolderインスタンスを返すように宣言されています。そのため、このインターフェースに基づいて仮想ファイルシステムを実装することはできません。

IStorageFolderでは、有用な抽象化とはどのようなものでしょうか? それとも、その存在には技術的な正当性がありますか?

4

1 に答える 1

5

には 2 つの実装があるため、インターフェイスですIStorageFolder。1 つはStorageFolderで、もう 1 つは ですFolderInformationStorageFolder2 つの実装があるため、共通の動作ではインターフェイスを使用して、 または のいずれかで動作する関数を記述できますFolderInformation

于 2015-01-21T15:14:46.620 に答える