В настоящее время у меня есть класс, в котором у меня есть только статические члены и константы, однако я бы хотел заменить его на singleton, завернутый в интерфейс.
Но как я могу это сделать, имея в виду, что каждая реализованная синглтонная реализация, которую я видел, имеет статический метод Instance, тем самым нарушая правила интерфейса?