fala pessoal beleza sejam bem-vindos aí mais um vídeo do canal tem um vídeo de hoje vamos falar sobre a programação orientada a objetos a pior nesse vídeo eu estou apresentando em formato de mapa mental então se você curte esse formato deixo lá e aí para mim ter uma dimensão sobre a continuação da utilização de slides ou passar a utilizar o mapa mental então vamos lá então qualquer definição da programação orientada a objetos e programação orientada a objetos ela é um paradigma de programação que ela usa a abstração para criar modelos baseados no mundo real então
através da abstração de elementos do cotidiano do mundo real isso é convertido para a programação ea pior ela usa várias técnicas incluindo modularidade polimorfismos o encapsulamento obviamente que tem outros componentes que são utilizados na pior mas esses são três que dá para a gente está cá e quais linguagens de programação permite a programação orientada a objetos antes de entrar nesse tópico pessoal deve salientar aqui uma coisa existem linguagens de programação orientada a objetos nativas e as não nativas como assim existem linguagem de programação que nativamente elas são orientados a objetos então nesse caso você não
consegue fazer a programação de módulo estrutural já outras elas nasceram do módulo procedural e depois elas adicionaram suporte a orientação a objetos isso tem uma diferença então das linguagens que permitem a programação orientada a objetos temos java nativamente sharp nativamente c++ nativamente e php notem que não pega p eu coloquei um asterisco isso porque o php ele não oferece suporte nativo e sim esse suporte a programação orientada a objetos na linguagem php foi acionado depois da criação da linguagem tranquilo existem mais linguagem de programação tá mas essa aqui são as principais que está aqui pra
vocês e para quem usar a linguagem de programação orientada a objetos dois tópicos que destaco seria a maior facilidade e flexibilidade de manutenção porque na programação orientada a objetos você tem alguns elementos que vai facilitar a vida de qualquer pessoa que for mexer no código então se você tem uma classe bem estruturada com métodos em propriedades fica bem mais fácil manutenção nesse código do código acaba ficando mais flexível porque na orientação a objetos um exemplo aqui temos a herança com a herança você consegue estender uma classe e aproveitar o que já está escrito você não
precisa ficar escrevendo alguns trechos de código é que o outro tópico que a programação orientada a objetos nos traz é o código orientado a objetos ele vai destinar-se a ser mais simples e se mais simples ele tem ligação com a facilidade de manutenção que futuramente esse código vai proporcionar porque se você tem um código totalmente orientada a objetos e um outro programador o conhecimento pegue esse código para dar uma manutenção por exemplo ele vai ter muito mais facilidade porque num código estrutural isso fica totalmente desalinhado então cada um faz o seu jeito na orientação a
objetos você acaba sendo forçado a realizar algumas programações de forma idêntica ao que um outro programador faria dessa forma tornando o código mais simples então pessoal espero que tenha ficado claro para vocês a definição de programação orientada a objetos tranquilo se você ainda não inscrito no canal a&e lica se para se inscrever e deixa o seu like então até o próximo vídeo um grande abraço valeu [Música]