Perguntas com a marcação «observer-pattern»



3
Padrão de observador; sabendo * o que * mudou?
Eu criei duas classes abstratas Subject e Observer que definem uma interface padrão clássica do Observer. Derivei deles para implementar o padrão Observer. Um observador pode ficar assim: void MyClass::Update(Subject *subject) { if(subject == myService_) { DoSomething(); } else if(subject == myOtherService_) { DoSomethingElse(); } } Isso é bom e …

1
O padrão Observer usando o mecanismo pull
Eu estava pensando sobre a seguinte implementação de public void update(Observable obs, Object arg) enquanto eu quiser enviar para todo o meu observador e atualizar usando notifyObserver()I e passar uma referência ao thisobservador, pode usar o gettersdo assunto para obter as informações que ele deseja. Para que serve o argargumento …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.