Programação Orientada A Objetos

Programação Orientada A Objetos - Object Oriented Programming (OOP) , se você está familiarizado com o mundo do desenvolvimento de software já deve ter ouvido falar. A programação orientada a objetos é um paradigma que visa o design de sistema em estruturas de entidades, objetos e relacionamentos entre essas entidades. De maneira concisa, programar no paradigma orientado a objetos é desenvolver um sistema com estrutura baseada em objetos da realidade, em que cada objeto contém seus atributos (dados) e comportamentos (métodos), objetos que se relacionam uns com os outros, modificando o estado do programa até produzirem o resultado esperado. Mas isso não é tudo! A Programação orientada a objetos traz muito mais conceitos e fundamentos para o desenvolvimento baseado neste paradigma, como: fundamentos de abstração, reúso, encapsulamento, conceitos estruturais como classe, atributos, métodos, objetos, os conceitos relacionais como herança, polimorfismo, associação, interfa...