Programação Orientada a Objetos

Observações: Bem vindo!

É pré-requisito para um bom aprendizado de qualquer linguagem de programação conceitos sobre lógica de programação.

Para deixar uma mensagem aos colaboradores utilize a página de discussão.

O objetivo deste wikilivro é mostrar os conceitos básicos e avançados da Programação Orientada a Objetos, que serve para aprendizado avançado de várias linguagens, tais como Python, Java e C++. O livro encontra-se em fase de construção e o próprio índice ainda não está bem definido, contribua!


Etapas de desenvolvimento - 5 fases
Quase nenhum texto: Texto em criação: Texto em maturação: Texto desenvolvido: Texto abrangente:


SumárioEditar

  1.   Introdução
  2.   Classes e Objetos
  3.   Atributos e métodos
  4.   Estado e comportamento
  5.   Trabalhando com objetos
  6.   Herança
  7.   Abstração
  8.   Encapsulamento
  9.   Polimorfismo
  10.   Desacoplamento

Padrões de projetoEditar

Veja tambémEditar

Linguagem de Modelagem Unificada (UML)
Padrões de Projeto

Ligações externasEditar

 
Wikipedia
A Wikipédia tem mais sobre este assunto:
Programação orientada a objetos