Тёмный

Explicand o D do SOLID (inversão de dependência) 

Mayk Brito
Подписаться 46 тыс.
Просмотров 644
50% 1

O que é o D de Solid. Descubra como a inversão de dependência pode simplificar e desacoplar seu código, permitindo flexibilidade na escolha e implementação de diferentes tecnologias. Aprenda através de exemplos práticos e compreenda por que interfaces são essenciais para modularizar e facilitar a manutenção de aplicações complexas de software.
- [00:14]( • Explicand o D do SOLID... ) 🧩 O princípio da inversão de dependência no SOLID facilita a criação de código mais flexível e de fácil manutenção.
- [02:18]( • Explicand o D do SOLID... ) 🔄 Dependência de abstrações, não de implementações, é essencial para aplicar o princípio da inversão de dependência.
- [04:52]( • Explicand o D do SOLID... ) 🛠️ Inversão de dependência envolve criar interfaces que definem o que é necessário, permitindo implementações específicas serem injetadas posteriormente.
- [06:56]( • Explicand o D do SOLID... ) 📦 Injeção de dependência separa a criação de objetos de sua utilização, reduzindo o acoplamento e facilitando a reutilização do código.
- [08:07]( • Explicand o D do SOLID... ) 🔄🛠️ Utilizar interfaces para dependências permite adaptar o código para diferentes implementações sem modificar o código principal.
- [10:53]( • Explicand o D do SOLID... ) 🔄 A inversão de dependência permite desacoplar código de detalhes específicos de implementação, como tipos de bancos de dados.
- [11:22]( • Explicand o D do SOLID... ) 🏗️ Implementar interfaces facilita a substituição de implementações concretas sem modificar o código principal.
- [12:32]( • Explicand o D do SOLID... ) 📦 Sem inversão de dependência, mudar a implementação do banco de dados exigiria modificar todo o código que o utiliza.
- [14:51]( • Explicand o D do SOLID... ) 🛠️ Utilizar interfaces permite reutilizar e modularizar o código de forma eficiente, separando responsabilidades.
- [16:29]( • Explicand o D do SOLID... ) 🚀 A inversão de dependência simplifica a manutenção e evita trabalho excessivo ao escalar aplicações complexas.

Опубликовано:

 

15 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 8   
@emanoelinfinity
@emanoelinfinity 12 дней назад
O incrível é como essa didática transforma algo complicado em simples.❤
@TalesGrechi
@TalesGrechi 17 дней назад
Realmente esses conceitos são meio complicados de entender como um iniciante, mas esse vídeo com certeza ajudou a dar uma clareada nas coisas!
@lipe1411
@lipe1411 18 дней назад
É incrível como eu estava estudando o D do solid, e simplesmente o mayki lança essa pedrada
@maykbrito
@maykbrito 18 дней назад
brabbbooooo!!!
@Jonathan_Abilio
@Jonathan_Abilio 18 дней назад
Penso em SOLID como uma empresa: Ela contém setores especializados naquela função ( Single Responsability ) Os setores podem expandir conforme a necessidade para a realização daquela função ( Open Closed Responsability ) Os funcionários trabalham de acordo com as diretrizes do comando, podendo, na ausencia de um diretor, o supervisor assumir exatamente como ele faz ( Liskov Substitution ) Todos os setores trabalham sobre um modelo de negócio e se nao tem, é a primeira tarefa a se fazer após construir o departamento ( Interface Segretation ) Caso o setor precise de um serviço fora de sua responsabilidade, crie um departamento para isso de modo que ele retorne o produto ( Injeção de Dependencia ), independente de quem ou como foi feito ( Dependency Inversion )
@maykbrito
@maykbrito 17 дней назад
@@Jonathan_Abilio po, que massa essa analogia !!
@matheusparreira8302
@matheusparreira8302 18 дней назад
To vendo isso em nest, no trabalho mesmo a gente não usa, temos um padrão próprio mas gostaria de pelo menos entender a necessidade e conceito do solid
@maykbrito
@maykbrito 18 дней назад
boa!!
Далее
Ele Faz 1 Milhão Por Mês Vendendo PDFs Online
9:33
Просмотров 157 тыс.
SOLID fica FÁCIL com Essas Ilustrações
19:46
Просмотров 333 тыс.
O que é Python? #HipstersPontoTube
9:08
Просмотров 101 тыс.