Artigos // Lista de publicações
Categoria: Orientação a Objetos
-
Entendendo casting implício e explícito
Quando trabalhamos com orientação a objetos em linguagens de tipagem forte, onde precisamos declarar o tipo de nossas variáveis antes de utilizá-las, frequentemente precisamos realizar algumas mudanças / transformações nos tipos das variáveis, cenário no qual precisamos entender o funcionamento do casting.
Definição
Casting é a transformação de uma determinada variável com valor / referência de tipo menos específico para uma variável de tipo mais específico e vice-versa.…
, arquivado em Orientação a Objetos.Comentário(s) 5
-
Orientação a Interfaces
Interfaces são como contratos de comportamentos disponíveis ao ambiente externo, onde são declarados métodos e constantes públicas, além disso as interfaces desempenham papel importante no desacoplamento de código em uma aplicação orientada a objeto.
Por que desacoplar nosso código de implementações?
Quando desenvolvemos para implementações geramos dependência, dificultando a expansão e modificação de nosso código, mas vale lembrar que desenvolvimento orientado a interface não é um paradigma como orientação a objetos, é uma boa prática, que visa deixar nosso projeto flexível além de possibilitar a reutilização de código.…
, arquivado em Orientação a Objetos.Comentário(s) 4
-
Entendendo orientação a objetos
Orientação a objetos é um paradigma no qual implementa-se um conjunto de classes, que definem os objetos através de seus estados e comportamentos necessários em determinado software. O objetivo deste artigo é introduzir os conceitos básicos envolvidos neste paradigma, que está presente em diversas linguagens de programação.…
, arquivado em Orientação a Objetos.Comentário(s) 3