Escolha uma Página

Análise POO

2 de agosto de 2022
by Cenora
7

Você gosta de gatos? Espero que sim, porque vou tentar explicar os
conceitos da POO usando vários exemplos com gatos.

cat sleeping on bed
Foto por ModCatShop em Unsplash

Cada gato tem uma porção de atributos padrão: nome, gênero, idade, peso, cor, etc.

Estes são chamados os campos de uma
classe.

Todos os gatos também se comportam de forma semelhante: eles respiram,
comem, correm, dormem, e miam. Estes sãos os métodos da classe.
Coletivamente, os campos e os métodos podem ser referenciados como
membros de suas classes.

Mergulho nos Padrões de Projeto, Shvets, Alexander

Comumente, diríamos que os gatos na imagem são objetos da classe Gato. Podemos aprofundar esta discussão, dizendo que os gatos “reais” são entidades, que foram modelados na classe Gato e que uma vez instanciados, se tornariam objetos em tempo de execução.

Relacionadas, talvez…

Abstract Factory

Foto por Toa Heftiba em Unsplash Imagine que você está criando um simulador de loja de mobílias. Seu código consiste de classes que representam: Uma família de produtos relacionados, como: Cadeira, Sofá e MesaDeCentroVárias variantes dessa família: Moderno, Vitoriano...

História de usuário

Foto por Maranda Vandergriff em Unsplash Histórias de usuárioPara planejar um projeto, devemos saber algo sobre os requisitos, mas não precisamossaber muito. Para propósitos de planejamento, precisamos saber sobre um requisito apenaso suficiente para estimá-lo. Talvez...

Classes, Objetos e Entidades

Foto por Tony Lee em Unsplash Classe não é um objeto. Classe é um modelo a ser seguido, objeto usa esse modelo para se estruturar. Pense em tempo de desenvolvimento e tempo de execução. Classe é definida no primeiro, o objeto no segundo. Classe só existe no seu...

Share This