TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A estrutura da programação orientada a objetos

Artigo: A estrutura da programação orientada a objetos. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  24/9/2014  •  Artigo  •  281 Palavras (2 Páginas)  •  220 Visualizações

Página 1 de 2

A Programação Orientada a Objetos foi criada por Alan Kay, autor da linguagem Smalltalk.

Antes mesmo da criação Orientada a Objetos, já existiam algumas aplicações, neste caso da

linguagem Simula 67, criada por Ole Johan Dahl e Kristen Nygaard em 1967.

A Programação Orientada a Objetos é formada por alguns itens, dentre os quais destacamos:

Classes, Objetos, Atributos, Métodos, Construtores.

Encapsulamento :

• É definido como uma técnica para

minimizar as interdependências entre

módulos, através da definição de interfaces

externas.

• “Caixa preta” - não é necessário saber como

funciona internamente, mas sim como

utilizar.

• Segurança: protege os objetos de terem

seus atributos corrompidos por outros

objetos.

• Independência: “escondendo” seus

atributos, um objeto protege outros de

complicações de dependência da sua

estrutura interna

Classes

As classes de programação são projetos de um objeto, aonde têm características e comportamentos,

ou seja, permite armazenar propriedades e métodos dentro dela.

Para construir uma classe é preciso utilizar o pilar da abstração.

Uma classe geralmente representa um substantivo, por exemplo: uma pessoa, um lugar, algo que seja “abstrato”.

Toda classe possui um nome;

Possuem visibilidade, exemplo: public, private, protected;

Possuem membros como: Características e Ações;

Para criar uma classe basta declarar a visibilidade + digitar a palavra reservada class + NomeDaClasse + abrir e fechar chaves { }.

Modificadores de Acesso:

controlam as variaveis e metodos de uma classe

isto evita a inconsistencia nos valores nos objetos

os mais usados, são: private e public

Quando um atributo ou método é privado, fechamos o accesso aomesmo

em relação a todas as outras classes

isto é, não são diretamente acessíveis fora da classe

cada clase é responsável por gerenciar

seus atributos. ela é que julga se é pertinente ou não um determinado

valor. esta validação

...

Baixar como (para membros premium)  txt (2.1 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com