【发布时间】:2014-08-06 10:57:49
【问题描述】:
我想创建如下模式:
namespace SharedUtilities
{
public partial class PartialClass
{
public void DoSomethingInteresting()
{
DoSomethingPlatformSpecific();
}
partial void DoSomethingPlatformSpecific();
}
}
但我想添加一个回调参数,以便我可以根据平台传递不同的回调。谁能在这里指出我正确的方向?我一直在阅读 Action、EventHandler 和委托,但我不确定在这种情况下使用哪一个。任何建议将不胜感激。
【问题讨论】:
-
请考虑abstract factory pattern...
-
我确实考虑过抽象工厂模式,但我想充分探索替代方案,以便做出更有根据的决定。
标签: c# windows-phone-8 windows-8.1 win-universal-app