ANÁLISE DOS FUNDAMENTOS DO PARADIGMA ORIENTADO A OBJETOS NA LINGUAGEM KOTLIN
DOI:
https://doi.org/10.31510/infa.v20i2.1796Palavras-chave:
Kotlin, Orientação a objetos, Padrões de projeto, VantagensResumo
Este trabalho analisa alguns recursos da linguagem Kotlin que estão mais diretamente relacionados ao paradigma orientado a objetos (objects, extensions, delegations, sealed classes). Seu objetivo é validar se há vantagens reais no uso destes recursos baseando-se no que diz a literatura a respeito dos fundamentos e técnicas para desenvolver um bom código com este paradigma. A partir das definições dos autores consultados sobre alguns fundamentos e da análise de padrões de projetos e princípios propostos por alguns deles, é possível concluir que estas funcionalidades do Kotlin trazem ganhos reais no desenvolvimento orientado a objetos devido à redução de boilerplate e opções para desacoplar o código.
Downloads
Métricas
Referências
MARTIN, Robert C. Arquitetura Limpa: o guia do artesão para estrutura e design de software. 1 ed. Rio de Janeiro: Alta Books, 2019. 495 p.
GAMMA, E. et al. Padrões de projeto: Soluções Reutilizáveis de Software Orientados a Objetos. 1 ed. Porto Alegre: Bookman, 2007.
CARVALHO, Thiago Leite e. Orientação a objetos: Aprenda Seus Conceitos e Suas Aplicabilidades de Forma Efetiva. [s.l.] Casa do código, 09 set. de 2016. 392 p.
ANICHE, Mauricio. Orientação a Objetos e SOLID para Ninjas: Projetando classes flexíveis. [s.l.] Casa do Código. 13 mar. de 2015. 174 p.
TEDESCO, Kennedy. Linguagens e paradigmas de programação, [s. l.] TreinaWeb, 30 nov. 2016. Disponível em: https://www.treinaweb.com.br/blog/linguagens-e-paradigmas-de-programacao/. Acesso em: 08 nov. 2020.
GRIN, Tatiana. Kotlin programming language. [S.l], Kotlinlang [2020]. Disponível em: https://kotlinlang.org/assets/kotlin-media-kit.pdf Acesso em: 12 nov. 2020.
NOLETO, Cairo. Paradigmas de programação: o que são e quais os principais?, [s.l] Trybe, 26 jul. 2020. Disponível em: https://blog.betrybe.com/tecnologia/paradigmas-de-programacao/. Acesso em: 24 nov. 2020.
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Copyright (c) 2024 Revista Interface Tecnológica
![Creative Commons License](http://i.creativecommons.org/l/by/4.0/88x31.png)
Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.
Os direitos autorais dos artigos publicados pertencem à revista Interface Tecnológica e seguem o padrão Creative Commons (CC BY 4.0), que permite o remixe, adaptação e criação de obras derivadas do original, mesmo para fins comerciais. As novas obras devem conter menção ao(s) autor(es) nos créditos.