- Fundamentos de ProgramaçãoTipos Abstratos de Dados (TAD)
- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Métodos
ATENÇÃO: Considere, nas questões a seguir, a configuração padrão de software e hardware a menos quando especificado em contrário.
Suponha que você esteja escrevendo um programa para controlar a apresentação de texto na tela usando uma variedade de tipos de fontes, tamanhos de fontes e atributos (tais como negrito e itálico). Se você não estiver usando tipos abstratos de dados (ADTs), o código para colocar um fonte em negrito se parecerá com:
fonteAtual.atributo = fonteAtual.atributo or 0x02
O mesmo código, em uma linguagem orientada a objetos usando ADTs, se pareceria com: