От: | Максим Рогожин | ||
Дата: | 31.05.18 16:46 | ||
Оценка: |
//Имеются два (или более) интерфейса.
// custom interface 1
interface INotifiable {
void notify();
}
// custom interface 2
interface ISerializable {
void serialize();
}
INotifiable obj = ...; // получили объект
if (obj поддерживает еще и ISerializable) {
сохранить obj в файл
}