Tag: ANDROID-EXIFINTERFACE
He definido estas interfaces en typescript: enum TypeId { A = 0, B = 1, C = 2 } interface A { id: TypeId.A } interface B { id: TypeId.B, foo: string } interface C { id: TypeId.C } type MyType = A | B | C Ahora quiero deserializar . . . Read more
Estoy escribiendo un fragmento de código que depende de alguna implementación. Quiero desacoplar la implementación de mi código y hacer que sea lo más independiente posible. Pensé en lograr este enfoque utilizando interfaces en lugar de tipos concretos, de la siguiente manera: package mypackage type MyType interface { Title() string . . . Read more
Tengo una interfaz Value con un método para mostrar el valor como una cadena. Normalmente, el valor es un número entero, por lo que IntegerValue implementa Value. A veces, el valor es desconocido, para lo cual utilizo el patrón de objeto nulo, por lo que UnknownValue implementa Value. Cuando el . . . Read more
Tengo dos interfaces: public interface IPerson { public string FirstName { get; set; } public string LastName { get; set; } public ILocation LocationOfBirth { get; set; } } public interface ILocation { public double Latitude { get; set; } public double Longitude { get; set; } } Ahora quiero . . . Read more
Tengo una situación en la que necesito heredar de dos clases con la misma interfaz, pero anularlos por separado y definitivamente no puedo ajustar las interfaces. Ver el siguiente ejemplo de código “`C++ template struct Foo { virtual ~Foo() = default; virtual void foo() = 0; }; struct Derived : . . . Read more