public static bool AreSimilar <T>(T first, T second) { /// Add your implementation logic here. Feel free to add classes and types as required for your solution. var baseComparer = new BaseComparer <T>(); return(baseComparer.CustomCompare(first, second)); }
protected AbstractComparer(BaseComparer baseComparer) { BaseComparer = baseComparer; }
public static bool AreSimilar <T>(T first, T second) { BaseComparer baseComparer = ComparerFactory.ComparerFactory.GetBaseComparer(); return(baseComparer.Compare(first, second)); }