{"id":1253228,"date":"2023-08-08T14:00:00","date_gmt":"2023-08-08T17:00:00","guid":{"rendered":"https:\/\/www.estrategiaconcursos.com.br\/blog\/?p=1253228"},"modified":"2023-07-24T14:30:21","modified_gmt":"2023-07-24T17:30:21","slug":"abstracao-encapsulamento-programacao-orientada-objetos","status":"publish","type":"post","link":"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/","title":{"rendered":"Minutos de Desenvolvimento de Sistemas: Abstra\u00e7\u00e3o e Encapsulamento na Programa\u00e7\u00e3o Orientada a Objetos."},"content":{"rendered":"\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color\" id=\"h-introducao\">Introdu\u00e7\u00e3o<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Hoje vamos come\u00e7ar uma s\u00e9rie especial de artigos falando sobre Desenvolvimento de Sistemas, uma \u00e1rea bem \u201cfaca na caveira\u201d de Tecnologia da Informa\u00e7\u00e3o (TI). Na publica\u00e7\u00e3o de estreia, vamos abordar abstra\u00e7\u00e3o e encapsulamento na programa\u00e7\u00e3o orientada a objetos (POO).<\/p>\n\n\n\n<p>Se voc\u00ea nunca viu o tema, ter\u00e1 oportunidade de aprender e entender os conceitos de uma maneira bem did\u00e1tica. Por outro lado, se voc\u00ea j\u00e1 \u00e9 veterano da \u00e1rea de TI, poder\u00e1 ficar conosco para fazer aquela revis\u00e3o r\u00e1pida e caprichada. Afinal, recordar \u00e9 viver. Veja o que vamos abordar:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Programa\u00e7\u00e3o Orientada a Objetos<\/strong><\/li>\n\n\n\n<li><strong>Abstra\u00e7\u00e3o<\/strong><strong><\/strong><\/li>\n\n\n\n<li><strong>Encapsulamento<\/strong><strong><\/strong><\/li>\n\n\n\n<li><strong>Mapa Mental <\/strong><strong><\/strong><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Uma dica: se voc\u00ea vai fazer provas de TI, mas n\u00e3o tem certeza se o t\u00f3pico cair\u00e1, ent\u00e3o leia o artigo. Programa\u00e7\u00e3o orientada a objetos \u00e9 assunto certo em qualquer prova de Desenvolvimento de Sistemas. As bancas n\u00e3o perdoam.<\/p>\n\n\n\n<p>Contudo, para entender os conceitos de abstra\u00e7\u00e3o e encapsulamento, recomendamos que voc\u00ea tenha no\u00e7\u00f5es b\u00e1sicas de programa\u00e7\u00e3o. N\u00e3o precisa ser muito aprofundado: apenas o b\u00e1sico para n\u00e3o ficar perdido em determinados momentos da leitura.<\/p>\n\n\n\n<p>Voc\u00ea deve estar se perguntando: vai demorar muito? Ser\u00e1 que valer\u00e1 a pena? Temos uma boa not\u00edcia para te dar: al\u00e9m de escrever para facilitar os seus estudos, vamos tamb\u00e9m usar o nosso poder de s\u00edntese para condensar tudo de forma bem objetiva.<\/p>\n\n\n\n<p>Em outras palavras, embora o artigo seja reduzido, garantimos que voc\u00ea vai gastar apenas alguns minutos preciosos em sua leitura. Ent\u00e3o, est\u00e1 preparado? Sem mais delongas, vamos come\u00e7ar.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong><mark style=\"background-color:#fcb900\" class=\"has-inline-color\">Tempo de leitura aproximada: 5 a 10 minutos<\/mark><\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color\" id=\"h-programacao-orientada-a-objetos\">Programa\u00e7\u00e3o Orientada a Objetos<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Programa\u00e7\u00e3o orientada a objetos \u00e9 um paradigma de programa\u00e7\u00e3o que trabalha com o conceito de objetos. Antes de mais nada, voc\u00ea precisar\u00e1 saber a diferen\u00e7a entre classe e objeto para entend\u00ea-lo.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-pale-cyan-blue-background-color has-background\"><strong>Classe:<\/strong> estrutura que define um conjunto de elementos que possuem as mesmas propriedades e comportamentos. As propriedades denominam-se atributos, enquanto os comportamentos denominam-se m\u00e9todos.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-pale-cyan-blue-background-color has-background\"><strong>Objeto:<\/strong> ocorr\u00eancia de uma classe, ou seja, um elemento da vida real. No jarg\u00e3o computacional, a ocorr\u00eancia denomina-se inst\u00e2ncia. Cada um dos objetos (ou inst\u00e2ncias) \u00e9 \u00fanico.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Para facilitar a sua vida, vamos dar um exemplo bem cl\u00e1ssico que os alunos que estudam POO adoram (e os professores tamb\u00e9m!). Pense em um carro. Um carro tem cor, ano, pot\u00eancia etc. Al\u00e9m disso, o carro permite acelerar, frear, estacionar etc.<\/p>\n\n\n\n<p>Veja que carro \u00e9 uma classe. Os atributos s\u00e3o as propriedades que falamos (cor, ano, pot\u00eancia etc.). Por outro lado, os m\u00e9todos seriam os comportamentos do carro (acelerar, frear, estacionar etc.).<\/p>\n\n\n\n<p>E o que seria um objeto? Pense em um Hyundai HB20, cor cinza, ano 2018, pot\u00eancia 1.0. Esse HB20 \u00e9 uma ocorr\u00eancia de um carro. Ou seja, \u00e9 uma inst\u00e2ncia. &nbsp;Se voc\u00ea est\u00e1 com dificuldades, pense que classe \u00e9 algo mais geral, enquanto objeto \u00e9 algo particular da classe. Perceba tamb\u00e9m que nem sempre o objeto \u00e9 concreto.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-table aligncenter is-style-stripes\"><table class=\"has-light-green-cyan-background-color has-background\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">Classe<\/th><th class=\"has-text-align-center\" data-align=\"center\">Objeto<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">Inseto<\/td><td class=\"has-text-align-center\" data-align=\"center\">Joaninha<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Time<\/td><td class=\"has-text-align-center\" data-align=\"center\">Flamengo<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Curso<\/td><td class=\"has-text-align-center\" data-align=\"center\">Estrat\u00e9gia Concursos<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Tabela 1 &#8211; Exemplo de Classes e Objetos.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Os 4 pilares da POO s\u00e3o abstra\u00e7\u00e3o, encapsulamento, heran\u00e7a e polimorfismo. No artigo de hoje, vamos falar sobre abstra\u00e7\u00e3o e encapsulamento. Em breve, teremos outra publica\u00e7\u00e3o falando sobre heran\u00e7a e polimorfismo. Fique conosco e n\u00e3o saia da\u00ed.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color\" id=\"h-abstracao\">Abstra\u00e7\u00e3o<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>O conceito de abstra\u00e7\u00e3o relaciona-se com a oculta\u00e7\u00e3o de detalhes que n\u00e3o sejam necess\u00e1rios no contexto. Em outras palavras, uma classe s\u00f3 dever\u00e1 se preocupar com os seus atributos e m\u00e9todos. Al\u00e9m disso, cada um dos atributos e m\u00e9todos atuam de forma independente dos demais.<\/p>\n\n\n\n<p>Vamos ver um exemplo bem simples na linguagem Java e aproveitar para mostrar como as classes s\u00e3o representadas. N\u00e3o se preocupe com a sintaxe da linguagem, porque n\u00e3o \u00e9 nosso objetivo falar sobre Java hoje. Foque em entender os conceitos de abstra\u00e7\u00e3o (e, posteriormente, encapsulamento).<\/p>\n\n\n\n<p>Na imagem a seguir, temos a classe <strong>Conta<\/strong>. Veja que ela possui um atributo, denominado <strong>saldo<\/strong>, e 3 m\u00e9todos, denominados <strong>depositar<\/strong>, <strong>sacar<\/strong> e <strong>consultaSaldo<\/strong>.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"742\" height=\"541\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22122018\/image-312.png\" alt=\"Figura 1 - Exemplo de Abstra\u00e7\u00e3o na Programa\u00e7\u00e3o Orientada a Objetos.\" class=\"wp-image-1253229\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22122018\/image-312.png 742w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22122018\/image-312-300x219.png 300w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22122018\/image-312-610x445.png 610w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22122018\/image-312-150x109.png 150w\" sizes=\"auto, (max-width: 742px) 100vw, 742px\" \/><figcaption class=\"wp-element-caption\">Figura 1 &#8211; Exemplo de Abstra\u00e7\u00e3o na Programa\u00e7\u00e3o Orientada a Objetos.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Observe que depositar e sacar s\u00e3o a\u00e7\u00f5es diferentes. Ao depositar, o saldo da conta \u00e9 incrementado com o valor. Em contrapartida, o saldo \u00e9 decrementado ao sacar determinado valor. Em ambos os casos, eles abstraem o que as outras opera\u00e7\u00f5es realizaram no passado.<\/p>\n\n\n\n<p>Por outro lado, a consulta de saldo n\u00e3o movimenta a conta. Ela apenas exibe o saldo. Em outras palavras, a consulta abstrai os dep\u00f3sitos e saques feitos previamente. O foco \u00e9 apenas mostrar o valor dispon\u00edvel no momento. Isso \u00e9 abstra\u00e7\u00e3o.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color\" id=\"h-encapsulamento\">Encapsulamento<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Depois de falar sobre abstra\u00e7\u00e3o, vamos abordar o encapsulamento. Ele prega que uma classe n\u00e3o deve expor seus detalhes internos. Esses detalhes dizem respeito apenas \u00e0 classe. Em outras palavras, propriedades e m\u00e9todos de uma classe devem ser protegidos de acessos indevidos por outras classes externas.<\/p>\n\n\n\n<p>Qual a melhor forma de proteger o que deve ser acessado ou n\u00e3o por outras classes? A melhor forma \u00e9 usando modificadores de acesso. Na pr\u00e1tica, eles s\u00e3o classifica\u00e7\u00f5es dos atributos e m\u00e9todos, de acordo com seu grau de sigilo. Vamos ver rapidamente os principais modificadores:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-light-green-cyan-background-color has-background\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">Modificador<\/th><th class=\"has-text-align-center\" data-align=\"center\">Significado<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong><em>public <\/em>(p\u00fablico)<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Todos conseguem acessar o atributo ou m\u00e9todo.<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong><em>private<\/em> (privado)<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Acesso permitido somente dentro da classe em que foi declarado.<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong><em>protected <\/em>(protegido)<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Acesso permitido dentro da classe em que foi declarado e nas classes derivadas.<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Tabela 2 \u2013 Principais Modificadores de Acesso.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Um exemplo cl\u00e1ssico de encapsulamento ocorre nos m\u00e9todos <strong><em>getters<\/em><\/strong> e <strong><em>setters<\/em><\/strong>. Na pr\u00e1tica, n\u00f3s criamos um m\u00e9todo <strong><em>get<\/em><\/strong> para consultar o valor da propriedade e um m\u00e9todo <strong><em>set<\/em><\/strong> para alter\u00e1-la. Isso evita um acesso direto \u00e0 propriedade, de modo a preserv\u00e1-la. Veja:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"622\" height=\"669\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22122630\/image-313.png\" alt=\"Figura 2 - Exemplo de Encapsulamento na Programa\u00e7\u00e3o Orientada a Objetos.\" class=\"wp-image-1253230\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22122630\/image-313.png 622w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22122630\/image-313-279x300.png 279w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22122630\/image-313-610x656.png 610w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22122630\/image-313-150x161.png 150w\" sizes=\"auto, (max-width: 622px) 100vw, 622px\" \/><figcaption class=\"wp-element-caption\">Figura 2 &#8211; Exemplo de Encapsulamento na Programa\u00e7\u00e3o Orientada a Objetos.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Lembra da classe <strong>Conta<\/strong>? N\u00f3s realizamos uma adapta\u00e7\u00e3o para incluir os m\u00e9todos <strong><em>get<\/em><\/strong> e <strong><em>set<\/em><\/strong>. Observe que o saldo \u00e9 um atributo privado, ou seja, s\u00f3 pode ser manipulado dentro da pr\u00f3pria classe.<\/p>\n\n\n\n<p>A manipula\u00e7\u00e3o \u00e9 feita pelos m\u00e9todos <strong>getSaldo<\/strong> e <strong>setSaldo<\/strong>, que s\u00e3o p\u00fablicos e podem ser acessados por qualquer um. O <strong>getSaldo<\/strong> apenas ir\u00e1 retornar o valor de saldo. Por outro lado, o m\u00e9todo <strong>setSaldo<\/strong> ir\u00e1 redefinir o valor de saldo.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color\" id=\"h-mapa-mental\">Mapa Mental<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>N\u00e3o poder\u00edamos terminar este artigo sem o tradicional mapa mental com os conceitos de abstra\u00e7\u00e3o e encapsulamento. Ali\u00e1s, a nossa intui\u00e7\u00e3o diz que um grupinho de alunos estava aguardando ansiosamente este momento na leitura. Aproveite bastante, pois esse presente agora \u00e9 seu.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"886\" height=\"522\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22122822\/image-314.png\" alt=\"Figura 3 \u2013 Mapa Mental de Programa\u00e7\u00e3o Orientada a Objetos.\" class=\"wp-image-1253231\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22122822\/image-314.png 886w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22122822\/image-314-300x177.png 300w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22122822\/image-314-768x452.png 768w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22122822\/image-314-610x359.png 610w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22122822\/image-314-150x88.png 150w\" sizes=\"auto, (max-width: 886px) 100vw, 886px\" \/><figcaption class=\"wp-element-caption\">Figura 3 \u2013 Mapa Mental de Programa\u00e7\u00e3o Orientada a Objetos.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Esperamos que este mapa mental fa\u00e7a a diferen\u00e7a nos seus estudos. Se voc\u00ea gostou do conte\u00fado, salve-o nos seus arquivos pessoais. Alternativamente, voc\u00ea tamb\u00e9m poder\u00e1 armazenar este artigo para ler e reler quantas vezes quiser. &nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color\" id=\"h-conclusao\">Conclus\u00e3o<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Hoje falamos sobre abstra\u00e7\u00e3o e encapsulamento na programa\u00e7\u00e3o orientada a objetos, o nosso tema de estreia de Desenvolvimento de Sistemas. Conforme mencionamos no in\u00edcio, esse assunto despenca em provas. Ainda bem que voc\u00ea \u00e9 um concurseiro ligado e ficou conosco at\u00e9 o final.<\/p>\n\n\n\n<p>Recomendamos fortemente agora que voc\u00ea fa\u00e7a muitas quest\u00f5es para treinar. A teoria \u00e9 importante, mas os exerc\u00edcios s\u00e3o fundamentais e decisivos para a aprova\u00e7\u00e3o. O acesso ao Sistema de Quest\u00f5es do Estrat\u00e9gia Concursos \u00e9 feito pelo <em>link<\/em>: <a href=\"https:\/\/concursos.estrategia.com\/\">https:\/\/concursos.estrategia.com\/<\/a>.<\/p>\n\n\n\n<p>Al\u00e9m dos exerc\u00edcios, n\u00e3o deixe de revisar os conceitos de abstra\u00e7\u00e3o e encapsulamento periodicamente. As revis\u00f5es s\u00e3o um artif\u00edcio essencial para o conte\u00fado ficar gravado de vez na sua mente. E o nosso mapa mental pode ajud\u00e1-lo muito nesse desafio.<\/p>\n\n\n\n<p>Por fim, se voc\u00ea quiser aprofundar o conte\u00fado ou tirar d\u00favidas espec\u00edficas, busque o material do Estrat\u00e9gia Concursos. N\u00f3s oferecemos diversos cursos em pdf, videoaulas e \u00e1udios para voc\u00ea ouvir onde quiser. Saiba mais por meio do <em>link<\/em> <a href=\"http:\/\/www.estrategiaconcursos.com.br\/cursos\/\">http:\/\/www.estrategiaconcursos.com.br\/cursos\/<\/a>.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Bons estudos e at\u00e9 a pr\u00f3xima!<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><em>Cristiane Selem Ferreira Neves \u00e9 Bacharel em Ci\u00eancia da Computa\u00e7\u00e3o e Mestre em Sistemas de Informa\u00e7\u00e3o pela Universidade Federal do Rio de Janeiro (UFRJ), al\u00e9m de possuir a certifica\u00e7\u00e3o Project Management Professional pelo Project Management Institute (PMI). J\u00e1 foi aprovada nos seguintes concursos: ITERJ (2012), DATAPREV (2012), VALEC (2012), Rioprevid\u00eancia (2012\/2013), TJ-RJ (2022) e TCE-RJ (2022). Atualmente exerce o cargo efetivo de Auditora de Controle Externo \u2013 Tecnologia da Informa\u00e7\u00e3o no Tribunal de Contas do Estado do Rio de Janeiro (TCE-RJ), al\u00e9m de ser produtora de conte\u00fado dos Blogs do Estrat\u00e9gia Concursos, OAB e Carreiras Jur\u00eddicas.<\/em><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-text-align-center has-cyan-bluish-gray-background-color has-background\"><a href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concursos-abertos\/\" target=\"_blank\" rel=\"noreferrer noopener\">Concursos Abertos<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-center\" id=\"h-quer-saber-tudo-de-concursos-previstos\"><strong>Quer Saber Tudo de Concursos Previstos?<\/strong><\/h4>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-center\" id=\"h-confira-nossos-artigos\"><strong>Confira Nossos Artigos<\/strong><\/h4>\n\n\n\n<p class=\"has-text-align-center has-cyan-bluish-gray-background-color has-background\"><a href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concursos-2023\/\" target=\"_blank\" rel=\"noreferrer noopener\">Concursos 2023<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aprenda conosco os conceitos de abstra\u00e7\u00e3o e encapsulamento, um dos pilares da Programa\u00e7\u00e3o Orientada a Objetos. <\/p>\n","protected":false},"author":2462,"featured_media":1253260,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"post_tipo":"article","footnotes":""},"categories":[1,220184],"tags":[40,888,25,221271,776],"tax_estado":[219964,219965,219966,219967,219968,219969,219963,219970,219971,219972,219973,219974,219975,219976,219977,219978,219979,219980,219981,219982,219983,219984,219985,219986,219987,219988,219989,219990],"class_list":["post-1253228","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cursos-e-concursos","category-engenharias-e-ti","tag-concurso","tag-desenvolvimento-de-sistemas","tag-tecnologia-da-informacao","tag-tecnologia-da-informacao-para-concursos","tag-ti","tax_estado-ac","tax_estado-al","tax_estado-am","tax_estado-ap","tax_estado-ba","tax_estado-ce","tax_estado-concursos-federais","tax_estado-df","tax_estado-es","tax_estado-go","tax_estado-ma","tax_estado-mg","tax_estado-ms","tax_estado-mt","tax_estado-pa","tax_estado-pb","tax_estado-pe","tax_estado-pi","tax_estado-pr","tax_estado-rj","tax_estado-rn","tax_estado-ro","tax_estado-rr","tax_estado-rs","tax_estado-sc","tax_estado-se","tax_estado-sp","tax_estado-to"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Abstra\u00e7\u00e3o e Encapsulamento na Programa\u00e7\u00e3o Orientada a Objetos<\/title>\n<meta name=\"description\" content=\"Aprenda conosco os conceitos de abstra\u00e7\u00e3o e encapsulamento, um dos pilares da Programa\u00e7\u00e3o Orientada a Objetos.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Minutos de Desenvolvimento de Sistemas: Abstra\u00e7\u00e3o e Encapsulamento na Programa\u00e7\u00e3o Orientada a Objetos.\" \/>\n<meta property=\"og:description\" content=\"Aprenda conosco os conceitos de abstra\u00e7\u00e3o e encapsulamento, um dos pilares da Programa\u00e7\u00e3o Orientada a Objetos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/\" \/>\n<meta property=\"og:site_name\" content=\"Estrat\u00e9gia Concursos\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-08T17:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22130407\/imagemdestaque-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"567\" \/>\n\t<meta property=\"og:image:height\" content=\"378\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Cristiane Selem Ferreira Neves\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@EstratConcursos\" \/>\n<meta name=\"twitter:site\" content=\"@EstratConcursos\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Cristiane Selem Ferreira Neves\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/\"},\"author\":{\"name\":\"Cristiane Selem Ferreira Neves\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/4afd42dbb493f6ef0c87baf438fd3904\"},\"headline\":\"Minutos de Desenvolvimento de Sistemas: Abstra\u00e7\u00e3o e Encapsulamento na Programa\u00e7\u00e3o Orientada a Objetos.\",\"datePublished\":\"2023-08-08T17:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/\"},\"wordCount\":1495,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22130407\/imagemdestaque-1.png\",\"keywords\":[\"Concurso\",\"Desenvolvimento de Sistemas\",\"Tecnologia da Informa\u00e7\u00e3o\",\"tecnologia da Informa\u00e7\u00e3o para concursos\",\"TI\"],\"articleSection\":[\"Concursos P\u00fablicos\",\"Engenharias e TI\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/#respond\"]}],\"copyrightYear\":\"2023\",\"copyrightHolder\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/\",\"name\":\"Abstra\u00e7\u00e3o e Encapsulamento na Programa\u00e7\u00e3o Orientada a Objetos\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22130407\/imagemdestaque-1.png\",\"datePublished\":\"2023-08-08T17:00:00+00:00\",\"description\":\"Aprenda conosco os conceitos de abstra\u00e7\u00e3o e encapsulamento, um dos pilares da Programa\u00e7\u00e3o Orientada a Objetos.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/#primaryimage\",\"url\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22130407\/imagemdestaque-1.png\",\"contentUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22130407\/imagemdestaque-1.png\",\"width\":567,\"height\":378},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Minutos de Desenvolvimento de Sistemas: Abstra\u00e7\u00e3o e Encapsulamento na Programa\u00e7\u00e3o Orientada a Objetos.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\",\"name\":\"Estrat\u00e9gia Concursos\",\"description\":\"O blog da Estrat\u00e9gia Concursos traz not\u00edcias sobre concursos e artigos de professores oferecendo cursos para concursos (pdf + videaulas) no site.\",\"publisher\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\",\"name\":\"Estrat\u00e9gia Concursos\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg\",\"contentUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg\",\"width\":230,\"height\":60,\"caption\":\"Estrat\u00e9gia Concursos\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/EstratConcursos\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/4afd42dbb493f6ef0c87baf438fd3904\",\"name\":\"Cristiane Selem Ferreira Neves\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g\",\"caption\":\"Cristiane Selem Ferreira Neves\"},\"description\":\"Cristiane Selem Ferreira Neves \u00e9 Bacharel em Ci\u00eancia da Computa\u00e7\u00e3o e Mestre em Sistemas de Informa\u00e7\u00e3o pela Universidade Federal do Rio de Janeiro (UFRJ), al\u00e9m de possuir a certifica\u00e7\u00e3o Project Management Professional pelo Project Management Institute (PMI). J\u00e1 foi aprovada nos seguintes concursos: ITERJ (2012), DATAPREV (2012), VALEC (2012), Rioprevid\u00eancia (2012\/2013), TJ-RJ (2022), TCE-RJ (2022) e CGE-SC (2022\/2023). Atualmente exerce o cargo efetivo de Auditora de Controle Externo \u2013 Tecnologia da Informa\u00e7\u00e3o e integra o corpo docente da Escola de Contas de Gest\u00e3o do TCE-RJ, al\u00e9m de ser produtora de conte\u00fado dos Blogs do Estrat\u00e9gia Concursos, OAB e Carreiras Jur\u00eddicas.\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/author\/cristianeselemgmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Abstra\u00e7\u00e3o e Encapsulamento na Programa\u00e7\u00e3o Orientada a Objetos","description":"Aprenda conosco os conceitos de abstra\u00e7\u00e3o e encapsulamento, um dos pilares da Programa\u00e7\u00e3o Orientada a Objetos.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/","og_locale":"pt_BR","og_type":"article","og_title":"Minutos de Desenvolvimento de Sistemas: Abstra\u00e7\u00e3o e Encapsulamento na Programa\u00e7\u00e3o Orientada a Objetos.","og_description":"Aprenda conosco os conceitos de abstra\u00e7\u00e3o e encapsulamento, um dos pilares da Programa\u00e7\u00e3o Orientada a Objetos.","og_url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/","og_site_name":"Estrat\u00e9gia Concursos","article_published_time":"2023-08-08T17:00:00+00:00","og_image":[{"width":567,"height":378,"url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22130407\/imagemdestaque-1.png","type":"image\/png"}],"author":"Cristiane Selem Ferreira Neves","twitter_card":"summary_large_image","twitter_creator":"@EstratConcursos","twitter_site":"@EstratConcursos","twitter_misc":{"Escrito por":"Cristiane Selem Ferreira Neves","Est. tempo de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/#article","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/"},"author":{"name":"Cristiane Selem Ferreira Neves","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/4afd42dbb493f6ef0c87baf438fd3904"},"headline":"Minutos de Desenvolvimento de Sistemas: Abstra\u00e7\u00e3o e Encapsulamento na Programa\u00e7\u00e3o Orientada a Objetos.","datePublished":"2023-08-08T17:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/"},"wordCount":1495,"commentCount":0,"publisher":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/#primaryimage"},"thumbnailUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22130407\/imagemdestaque-1.png","keywords":["Concurso","Desenvolvimento de Sistemas","Tecnologia da Informa\u00e7\u00e3o","tecnologia da Informa\u00e7\u00e3o para concursos","TI"],"articleSection":["Concursos P\u00fablicos","Engenharias e TI"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/#respond"]}],"copyrightYear":"2023","copyrightHolder":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/","name":"Abstra\u00e7\u00e3o e Encapsulamento na Programa\u00e7\u00e3o Orientada a Objetos","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/#primaryimage"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/#primaryimage"},"thumbnailUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22130407\/imagemdestaque-1.png","datePublished":"2023-08-08T17:00:00+00:00","description":"Aprenda conosco os conceitos de abstra\u00e7\u00e3o e encapsulamento, um dos pilares da Programa\u00e7\u00e3o Orientada a Objetos.","breadcrumb":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/#primaryimage","url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22130407\/imagemdestaque-1.png","contentUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/07\/22130407\/imagemdestaque-1.png","width":567,"height":378},{"@type":"BreadcrumbList","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/abstracao-encapsulamento-programacao-orientada-objetos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.estrategiaconcursos.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Minutos de Desenvolvimento de Sistemas: Abstra\u00e7\u00e3o e Encapsulamento na Programa\u00e7\u00e3o Orientada a Objetos."}]},{"@type":"WebSite","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/","name":"Estrat\u00e9gia Concursos","description":"O blog da Estrat\u00e9gia Concursos traz not\u00edcias sobre concursos e artigos de professores oferecendo cursos para concursos (pdf + videaulas) no site.","publisher":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.estrategiaconcursos.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization","name":"Estrat\u00e9gia Concursos","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg","contentUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg","width":230,"height":60,"caption":"Estrat\u00e9gia Concursos"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/EstratConcursos"]},{"@type":"Person","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/4afd42dbb493f6ef0c87baf438fd3904","name":"Cristiane Selem Ferreira Neves","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g","caption":"Cristiane Selem Ferreira Neves"},"description":"Cristiane Selem Ferreira Neves \u00e9 Bacharel em Ci\u00eancia da Computa\u00e7\u00e3o e Mestre em Sistemas de Informa\u00e7\u00e3o pela Universidade Federal do Rio de Janeiro (UFRJ), al\u00e9m de possuir a certifica\u00e7\u00e3o Project Management Professional pelo Project Management Institute (PMI). J\u00e1 foi aprovada nos seguintes concursos: ITERJ (2012), DATAPREV (2012), VALEC (2012), Rioprevid\u00eancia (2012\/2013), TJ-RJ (2022), TCE-RJ (2022) e CGE-SC (2022\/2023). Atualmente exerce o cargo efetivo de Auditora de Controle Externo \u2013 Tecnologia da Informa\u00e7\u00e3o e integra o corpo docente da Escola de Contas de Gest\u00e3o do TCE-RJ, al\u00e9m de ser produtora de conte\u00fado dos Blogs do Estrat\u00e9gia Concursos, OAB e Carreiras Jur\u00eddicas.","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/author\/cristianeselemgmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1253228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/users\/2462"}],"replies":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1253228"}],"version-history":[{"count":19,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1253228\/revisions"}],"predecessor-version":[{"id":1253773,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1253228\/revisions\/1253773"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/media\/1253260"}],"wp:attachment":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1253228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1253228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1253228"},{"taxonomy":"tax_estado","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tax_estado?post=1253228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}