Могу ли я использовать шаблон наблюдателя для обработки ошибок? Каковы его преимущества и недостатки? Использует ли кто-нибудь этот подход для этой цели?Могу ли я использовать шаблон наблюдателя для обработки ошибок?
UPDATE:
class MyErrorApi{
public static final int NETWORK_ERROR = 1;
public(MyErrorApi error){
...
}
}
interface ErrorListener{
void onErrorOcurred(MyErrorApi arror)
}
class MyBaseScreen implements ErrorListener{
void onErrorOcurred(MyErrorApi arror){
swirch(arror){
**showPopup();**
.....
}
}
Можете ли вы привести пример того, что вы имели в виду? Обработка ошибок - довольно широкий вопрос. – biziclop
как вы обрабатываете ошибки? вы их исправляете, регистрируете, откатываете в предыдущее состояние и т. д. ... – UmNyobe
Лучшее для начала; в чем проблема, которую я пытаюсь решить, а затем найти лучшее решение. Вам не следует начинать с решения, которое вы хотели бы использовать, а затем посмотреть, подходит ли оно этой проблеме. –