Es importante crear abstracciones que separen los conceptos de alto nivel (general) y los conceptos de bajo nivel (detalles). Esto puede realizarse creando clases abstractas para mantener los conceptos de alto nivel y colocando los detalles de bajo nivel en implementaciones derivadas de esta clase base. Pero esto debe realizarse con mucho cuidado y atención para que todos los conceptos de alto nivel se queden en la clase base y que esta no tenga ningún concepto (constantes, variables, métodos, etc) de bajo nivel.
Import HTML Content
Visão Geral
Conteúdo das Ferramentas