У меня есть завод:Factory Pattern - с дополнительными параметрами
public static class AdapterFactory
{
public static IAdapter GetAdapter(AdapterType claimType, int mid, int tid, int siteId, string version)
{
}
}
Моя проблема заключается в том, что иногда в середине, TID, параметры siteId и версия не требуется, чтобы построить «адаптер», они являются специфичными только некоторые виды адаптеров.
Каков наилучший подход, когда параметры не всегда требуются, как в этой ситуации?
Благодарим за помощь.
Это? https://msdn.microsoft.com/en-us/library/dd264739.aspx –