É um princípio que recomenda que um elemento que compõe o design de software deve ser representado apenas por suas características essenciais, permitindo assim, a distinção de outros elementos por parte do observador e, a consequente representação de um elemento do design mais simples, uma vez que detalhes desnecessários são descartados:
Abstração.
Divisão e conquista.
Encapsulamento.
Modularização.
Separação de preocupações.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...