我有一個API,我必須通過包裝提供更高層次,更友好,更簡化的框架。 該API已經被封裝爲與其非託管版本相同。但它有各種不直觀的成員名稱,工作流程等。 我正在使用組合來存儲對基礎類型的引用,這樣我可以按照自己的方式擁有成員。 public class Effect
{
public IEffect {get; private set;}
...
}
但有一點,我開始考慮是
假設我有多個角色,每一個定義一組項目: package A;
use Moose::Role;
sub items() { qw/apple orange/ }
package B;
use Moose::Role;
with 'A';
sub items() { qw/watermelon/ }
package C;
use Moose::Role;
sub items()
使用MEF我可以創建並加載一個類型是這樣的: var view = Container.GetExportedValue<MyView>();
現在我想做的事情是這樣的: Type t = typeof(MyView);
var view = Container.GetExportedValue<t>();
(當然類型可能包含的東西比MyView的不同)。 這是不可能的使用泛型GetEx
我需要關於以下方面的詳細說明: 我們對UIViewController有什麼用? 它有什麼用處? 我有一個類,如下所示: class one
{
UINavigationController *nav = ...;
two *secondObject = ...;
// By use of it, I have push the new view class t