Léxico de TI › Programação › Classe

Classe

Programação Svenska → Atualizado: 2026-09-28

Molde para criar objetos em OOP — define campos (estado) e métodos (comportamento). Instâncias de uma classe compartilham os métodos, mas têm valores de campo próprios.

O Smalltalk cunhou o conceito (Alan Kay, 1972). Classes existem em C++/Java/C#/Python/Ruby/PHP. O JS ganhou a sintaxe class em 2015 (ECMAScript 6) — açúcar sintático sobre cadeias de protótipos. Rust não tem classes (struct + impl), Go também não (struct + interface). "Composição em vez de herança" é o conselho de bom senso — hierarquias de classes complexas envelhecem mal. Closures e padrões funcionais são as alternativas modernas.

← Voltar ao léxico