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
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.
- Resumo 112
- PDF 121