O que é Orientação a Objeto - Mais uma tentativa
Em uma busca desesperada para explicar de forma simples os conceitos básicos de OO, acabei enveredando e usando exemplos nada convencionais. Espero assim que consiga alavancar a curiosidade de alguém por esta técnica de programação, mesmo que nessa tentativa nada formal e de pouco conteúdo técnico possa ser rotulado como um irresponsável.
Parte 3: Uma célula
"Células especializadas na síntese da insulina, congeladas a 100 kelvin. Vamos descongelá-las e inserí-las em um meio nutritivo e propício para a suas atividades. Pronto! Agora temos células produzindo insulina, retirando aminoácidos do meio a qual estão inseridas e através de suas organelas destilando a mais pura insulina, para a felicidade dos diabéticos".
Aqui temos nossa classe, a célula. Descongelar e inserir em um meio nutritivo, equivale a instanciar uma classe, ou seja, setar valores a classe e vincular a uma variável. Os valores equivalem ao meio nutritivo que irá fornecer a matéria prima para produzir a insulina. Os métodos de nossa classe, da nossa célula, são as organelas celulares. E por fim, os atributos são por assim dizer os valores químicos-físicos e fixos de uma célula. Os construtores são os meios pela a qual a célula usa para encaminhar os aminoácidos do meio para as organelas, mais conhecidos como fagossomos.
Caracterizando...
Em suma, quando escrevo uma classe, estou caracterizando várias de suas propriedades. Geralmente definimos os atributos de uma classe, que são valores constantes que serão usados pela a mesma, os métodos que são funções convencionais que manipulam as informações passadas para a classe e o construtor, que tornará mais fácil manipular e ter acesso aos dados passados para a classe dentro dos métodos. Vale ressaltar que uma classe não precisa necessariamente ter todos estes componentes componentes.
Aqui temos nossa classe, a célula. Descongelar e inserir em um meio nutritivo, equivale a instanciar uma classe, ou seja, setar valores a classe e vincular a uma variável. Os valores equivalem ao meio nutritivo que irá fornecer a matéria prima para produzir a insulina. Os métodos de nossa classe, da nossa célula, são as organelas celulares. E por fim, os atributos são por assim dizer os valores químicos-físicos e fixos de uma célula. Os construtores são os meios pela a qual a célula usa para encaminhar os aminoácidos do meio para as organelas, mais conhecidos como fagossomos.
Caracterizando...
Em suma, quando escrevo uma classe, estou caracterizando várias de suas propriedades. Geralmente definimos os atributos de uma classe, que são valores constantes que serão usados pela a mesma, os métodos que são funções convencionais que manipulam as informações passadas para a classe e o construtor, que tornará mais fácil manipular e ter acesso aos dados passados para a classe dentro dos métodos. Vale ressaltar que uma classe não precisa necessariamente ter todos estes componentes componentes.
Com seu artigo deu para ter uma excelente idéia do que vem a ser isso!
Não que seja um guia definitivo para esclarecer o assunto, mas para mim foi um ótimo ponto de partida!
Parabéns pelo artigo!!
Foi muito útil para mim e garanto que será muito útil para muitos aqui do VOL...
Amplexos.