Como não usar "final" pode ser um problema de seguranç

Página 113 de O'Reilly's ActionScript 3.0 essencial (2007):

s @Methods finais ajudam a ocultar os detalhes internos de uma classe. Tornar uma classe ou um método final impede que outros programadores estendam a classe ou substituam o método com o objetivo de examinar a estrutura interna da classe. Essa prevenção é considerada uma das maneiras segurança para que um aplicativo seja explorado maliciosamente.

Refere-se aos usuários da API de um pacote compilado de código-fonte e "explorado maliciosamente" para aprender coisas sobre o design da classe? Isto é realmente um problema

Para um pouco mais de contexto, é o segundo de dois motivos para usar ofinal. Na edição de 2007, está na página 113 no capítuloHeranç sob legenda Evitar que classes sejam estendidas e Métodos sejam substituídos.

O atributo final é usado por dois motivos no ActionScript:

Em algumas situações, os métodos finais são executados mais rapidamente que os métodos não finais. Se você deseja melhorar o desempenho do seu aplicativo de todas as maneiras possíveis, tente finalizar seus métodos. Observe, no entanto, que em tempos de execução futuros do Flash, a Adobe espera que métodos não finais sejam executados tão rapidamente quanto os métodos finai

s @Methods finais ajudam a ocultar os detalhes internos de uma classe. Tornar uma classe ou um método final impede que outros programadores estendam a classe ou substituam o método com o objetivo de examinar a estrutura interna da classe. Essa prevenção é considerada uma das maneiras de proteger um aplicativo contra exploração malicios

questionAnswers(3)

yourAnswerToTheQuestion