By Orlando Saraiva Jr

Um dos grandes desafios nos cursos de Tecnologia da Informação e em cursos correlatos é o ensino do paradigma orientação a objetos. Aprender o conceito de classe, objeto, herança, polimorfismo e outros conceitos do paradigma não basta. É necessário entender a aplicabilidade desses conceitos em dividir o software program em pequenas unidades que trocam mensagens entre si, aproveitando as reais vantagens desse paradigma.

Ao contrário do que ocorre em outras obras semelhantes, este livro introdutório não se prende às limitações de uma determinada linguagem. Para isso, esta obra explica os conceitos fazendo uso de códigos-fonte nas linguagens C++ e Python, ficando o leitor livre para reescrever os exemplos apresentados em sua linguagem orientada a objetos favorita.

Com uma linguagem casual, este livro tem nove capítulos e um capítulo de exercícios. No capítulo de exercícios, o autor associa a dificuldade de cada exercício a um objetivo educacional, fazendo uso da mesma metodologia usada em sala de aula.

O paradigma orientação a objetos comumente é ensinado aos alunos de graduação no terceiro semestre, quando estes já têm conhecimento de pelo menos uma linguagem estruturada (C, Pascal, entre outras). Assim, é recomendado ao leitor um contato prévio com alguma linguagem de programação.

Os códigos-fonte apresentados são escritos para Python 3.4 e C++ na versão C++11, disponíveis no git-hub para obtain e alterações, potencializando sua experiência de aprendizado.

Show description

Read Online or Download Introdução à Orientação a Objetos com C++ e Python: Uma abordagem prática (Portuguese Edition) PDF

Similar object oriented design books

Get Write Great Code, Volume 2: Thinking Low-Level, Writing PDF

It is a serious lesson that brand new laptop technological know-how scholars aren't regularly being taught: the way to rigorously decide on their high-level language statements to provide effective code. Write nice Code, quantity 2: pondering Low-Level, Writing High-Level exhibits software program engineers what too many collage and college classes do not - how compilers translate high-level language statements and knowledge buildings into computer code.

Adam Gamble,Cloves Carneiro Jr,Rida Al Barazi's Beginning Rails 4 (Expert's Voice in Web Development) PDF

Starting Rails four is a booklet that may consultant you from by no means having programmed with Ruby, to having a Rails program equipped and deployed to the internet. You’ll find out how to mix all of the parts of Rails to enhance your personal internet purposes. you are going to use try pushed improvement to ensure your program works precisely such as you anticipate.

Download e-book for iPad: Visual Basic: A Beginner's Tutorial by Jayden Ky

Designed as a beginner's instructional to the newest model of visible easy, this informative consultant discusses an important good points of the language and teaches how you can use the . web Framework. Written with readability and clarity in brain, it introduces vital programming options and explains the method of creating real-world functions, either computing device and web-based.

Linux Sound Programming - download pdf or read online

Software audio and sound for Linux utilizing this functional, how-to advisor. you are going to how to use DSPs, sampled audio, MIDI, karaoke, streaming audio, and extra. Linux Sound Programming takes you thru the layers of complexity considering programming the Linux sound procedure. You’ll see the big number of instruments and techniques that follow to just about each element of sound.

Additional info for Introdução à Orientação a Objetos com C++ e Python: Uma abordagem prática (Portuguese Edition)

Example text

Download PDF sample

Introdução à Orientação a Objetos com C++ e Python: Uma abordagem prática (Portuguese Edition) by Orlando Saraiva Jr


by Charles
4.1

Rated 4.72 of 5 – based on 24 votes