All non-trivial abstractions, to some degree, are leaky. - Joel Spolsky, The Law of Leaky Abstractions Joel Spolsky define como uma "abstração" como sendo a simplificação de uma coisa muito mais complexa que acontece em um nível mais baixo. O protocolo