Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

  #Este é um post fechado

Este post está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!



Artigo Clube Delphi 61 - Object Pascal

Artigo da Revista Clube Delphi Edição 61.

BRK##: 15 - 15

Esse artigo faz parte da revista Clube Delphi Edição 61. Clique aqui para ler todos os artigos desta edição

 

 

 

Atenção: por essa edição ser muito antiga não há arquivo pdf para download desta revista. Os artigos disponíveis somente em doc.

Object Pascal

Desmistificando a orientação a objetos

 

A Orientação a Objetos representa um novo paradigma para resolver velhos problemas. É preciso lembrar que, um paradigma descreve um conjunto de regras para resolver um problema dentro de um contexto com fronteiras bem definidas. Os paradigmas influenciam a nossa percepção, ajudando a organizar
eordenar a maneira de como olhamos o mundo.

Nesse contexto, a orientação a objetos introduz uma abordagem inovadora baseada em representações de conceitos do mundo real. A partir dessa perspectiva. os problemas são classificados em função das suas características através do processo de abstração. Toda classe é uma abstração que descreve um conjunto de comportamentos (operações) e dados (atributos) comuns no contexto de um problema. Em termos práticos, isso significa que um objeto representa uma entidade qualquer pertencente ao domínio do mundo real. Segundo essa abordagem, o objeto é o elemento básico para a representação e solução dos problemas, como pode ser visto na Figura 1.

 

Figura 1. Os objetos representam entidades do mundo leal
Object Pascal (Delphi Language)

A princípio, não existe nenhuma regra formal que determine os requisitos para classificar uma linguagem de programação como "Orientada a Objetos". Contudo, as linguagens de programação devem,no mínimo, implementar os quatro princípios essenciais da orientação a objetos: abstração de dados, encapsulamento, herança e polimorfismo. Segundo esse princípio, podemos afirmar que o Object Pascal (mais conhecido como "Delphi Language" a partir do
Delphi 7) é uma linguagem orientada a objetos.

Todavia, devemos esclarecer que nem todos os programadores aproveitam o potencial proveniente do uso de uma linguagem orientada a objetos. Em termos práticos, os benefícios advindos do uso de uma linguagem orientada a objetos estão focalizados principalmente nas atividades de manutenção e, sobretudo, na
reutilização de código.

Na prática, no entanto, a adoção de uma abordagem orientada a objetos não oferece muitos benefícios tangíveis a curto prazo, em comparação com as abordagens tradicionais. Contudo, a



ATENÇÃO! A exibição deste artigo foi interrompida.


  #Este é um post fechado

Este post está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!







    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Autor
Cristiano Caetano

É certificado CBTS pela ALATS. Diretor técnico da Qualister com mais de 10 anos de experiência, já trabalhou na área de qualidade e teste de software para grandes empresas como Zero G, DELL e HP Invent. É colunista na área de Teste e Qualidade de software do site linhadecodigo.com.br e autor dos liv...


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]
Este post está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia.

  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 4,90 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ 1,96 (assinante) ou R$ 2,45 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ 1,47
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03