Programação orientada a objetos em um contexto histórico
Para entender o estado atual da POO, você deve conhecer um pouco da história da programação. Ninguém concebeu a POO da noite para o dia. Em vez disso, a POO é apenas outro estágio na evolução natural do desenvolvimento de software. Com o passar do tempo, se tornou mais fácil identificar as práticas que funcionam e as que comprovadamente falham. A POO combina práticas comprovadas e testadas o mais eficientemente possível. Novo Termo OO é a abreviatura de orientado a objetos. OO é um termo geral que inclui qualquer estilo de desenvolvimento que seja baseado no conceito de ‘objeto’ — uma entidade que exibe características e comportamentos. Você pode aplicar uma estratégia orientada a objetos na programação, assim como na análise e no projeto. Você também pode dizer que OO é um estado da mente, uma maneira de ver o mundo todo em termos de objetos. Simplesmente, a OO contém tudo que pode ser denominado como orientado a objetos. Você vai ver o termo OO muitas vezes neste livro. Precursores d...