Perguntas com a marcação «abstraction»

1544
Por que usar getters e setters / accessors?

Qual é a vantagem de usar getters e setters - que apenas obtêm e configuram - em vez de simplesmente usar campos públicos para essas variáveis? Se getters e setters estão fazendo algo além do simples get / set, eu posso descobrir isso rapidamente, mas não sou 100% claro sobre como: public String...

96
Compilar vs Transpilar

Ao pesquisar sobre a diferença, encontrei estas definições: Compilar é o termo geral para pegar o código-fonte escrito em uma linguagem e transformá-lo em outra. Transpilar é um termo específico para pegar o código-fonte escrito em uma linguagem e transformá-lo em outra linguagem que tenha um...

95
O que significa “abstrair”?

Freqüentemente, na literatura do Scala, encontro a frase "abstrair", mas não entendo a intenção. Por exemplo , Martin Odersky escreve Você pode passar métodos (ou "funções") como parâmetros ou pode abstraí- los. Você pode especificar tipos como parâmetros ou abstrair sobre eles. Como outro...