Capítulo 8. Tipos definidos pelo utilizador: Enums
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Neste capítulo, vou centrar-me no que é um tipo definido pelo utilizador e abordar o tipo de dados definido pelo utilizador mais simples: as enumerações. Discutirei como criar uma enumeração que protegerá o teu código de erros de programação comuns. Em seguida, abordarei funcionalidades avançadas que te permitem exprimir as tuas ideias de forma mais clara, como criar aliases, tornar as enumerações únicas ou fornecer valores gerados automaticamente.
Tipos definidos pelo utilizador
Um tipo definido pelo utilizador é um tipo que tu, como programador, crias. Define que dados estão associados ao tipo e que comportamentos estão associados ao seu tipo. Cada um destes tipos deve estar associado a um conceito singular. Isto ajudará outros programadores a construir modelos mentais sobre a tua base de código.
Por exemplo, se eu estiver a escrever sistemas de pontos de venda de restaurantes, esperaria encontrar conceitos sobre o domínio dos restaurantes na tua base de código. Conceitos como restaurantes, itens de menu e cálculos de impostos devem ser naturalmente representados em código. Se, em vez disso, usasse listas, dicionários e tuplas, obrigaria os meus leitores a reinterpretar constantemente o significado das variáveis para os seus mapeamentos mais naturais.
Considera uma função simples que calcula um total com imposto. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access