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