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ário editar

  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 projeto editar

Veja também editar

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

Ligações externas editar

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