[2][3] é um grupo de comédia britânico, que foram os criadores e intérpretes da série cômica Monty Python's Flying Circus, um programa de televisão britânico que foi ao ar pela primeira vez em 5 de outubro de 1969. Como série televisiva, consistiu de 45 episódios divididos em 4 temporadas. Entretanto o fenômeno Python não se limitou a apenas isso, espalhando-se por shows, filmes, programas de rádio e diversos jogos de computador e livros, além de lançar seus seis integrantes ao estrelato. Fonte: https://pt.wikipedia.org/wiki/Monty_Python
complexas; Cresceram as demandas por metodologias que pudessem abstrair e modularizar as estruturas básicas de programas; e A maioria das linguagens de programação suportam orientação a objetos: Haskell, Java, C++, Python, PHP, Ruby, Pascal, entre outras.
de Computação em Oslo, desenvolveram a linguagem Simula 67 que introduzia os primeiros conceitos de orientação a objetos; Em 1970, Alan Kay, Dan Ingalls e Adele Goldberg, do Centro de Pesquisa da Xerox, desenvolveram a linguagem totalmente orientada a objetos; Em 1979–1983, Bjarne Stroustrup, no laboratório da AT & T, desenvolveu a linguagem de programação C++, uma evolução da linguagem C; e Maior divulgação a partir de 1986 no primeiro workshop “Object-Oriented Programming Languages, Systems and Applications”.
classe definida; Classe é apenas uma estrutura, que especifica objetos, mas que não pode ser utilizada diretamente; Instância representa o objeto concretizado a partir de uma classe; Uma instância possui um ciclo de vida: Criada; Manipulada;
atributos, tanto para recuperar os valores, como para alterá-los caso necessário; Podem retornam ou não algum valor; e Podem possuir ou não parâmetros.
detalhes internos de implementação; Evita que dados específicos de uma aplicação possa ser acessado diretamente; e Protege os atributos ou métodos de uma classe.
Pode ser vista como um nível de abstração acima da encontrada entre classes e objetos; Na herança, classes semelhantes são agrupadas em hierarquias; Cada nível de uma hierarquia pode ser visto como um nível de abstração;
das classes nos níveis acima; É uma forma simples de promover reuso através de uma generalização; Facilita o compartilhamento de comportamento comum entre um conjunto de classes semelhantes; e As diferenças ou variações de uma classe em particular podem ser organizadas de forma mais clara.