Quer aprender Python, JavaScript ou TypeScript? Da uma olhada nos meus cursos em www.otaviomiranda.com.br/2017/meus-cursos/
@wagnerric23 жыл бұрын
Boa noite professor Otávio Miranda suas aulas são excelentes recomendei as suas aulas para os meus colegas...sem ""jogar confetes" estou aprendendo muito com você!!
@CesarAFP20Ай бұрын
Boa noite, Otávio Mirando! Parabéns pela aula! Gostaria de tirar uma dúvida em relação a quebra de encapsulamento nesse caso: qual é o problema da interface Memento ter um getState, sendo que o getState (mesmo que o Caretaker tenha acesso a ele), não é possível mudar o estado? getState não muda estado... (a não ser que o estado fosse um objeto, mas é só retornar uma cópia do estado que resolve o problema). Assim sendo, não precisa fazer Casting com ConcreteMemento dentro do Originator.