OBJECT-ORIENTED PARADIGM FUNDAMENTS ANALYSIS IN KOTLIN LANGUAGE

Authors

DOI:

https://doi.org/10.31510/infa.v20i2.1796

Keywords:

Kotlin, Object Orientation, Design Patterns, Advantages

Abstract

This work analyzes some Kotlin language resources that are directly related to the object-oriented paradigm (objects, extensions, delegations, sealed classes). Its goal is to validate if there are real advantages to using these resources based on what the literature says about fundamentals and techniques to develop a good code with this paradigm. From the consulted authors' definitions about some fundamentals and from the analysis of design patterns and principles proposed by some of them, it is possible to conclude that these Kotlin features offer real gains on object-oriented development, because of the reduction of boilerplate and options to uncouple the code.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

References

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.

Published

2023-12-20

How to Cite

DE FARIAS SILVA, V.; ZUCHI, J. D. OBJECT-ORIENTED PARADIGM FUNDAMENTS ANALYSIS IN KOTLIN LANGUAGE. Revista Interface Tecnológica, [S. l.], v. 20, n. 2, p. 170–181, 2023. DOI: 10.31510/infa.v20i2.1796. Disponível em: https://revista.fatectq.edu.br/interfacetecnologica/article/view/1796. Acesso em: 21 nov. 2024.

Issue

Section

Tecnologia em Informática

Metrics

Views
  • Abstract 114
  • PDF (Português (Brasil)) 122
Métricas