No video

SOLID: Principio Abierto-Cerrado (OCP)

  Рет қаралды 2,542

makigas

makigas

11 ай бұрын

El principio abierto-cerrado u Open-Closed Principle (también conocido como OCP) es uno de los cinco principios SOLID que ayuda a modelar el código orientado a objetos de una manera más robusta y mantenible a la larga. El principio OCP dice que una clase debe estar abierta para su extensión, pero cerrada para su modificación. O sea, que una vez una clase ha sido desarrollada, cualquier futura extensión que sirva para cumplir un nuevo requisito o cambio en la aplicación debe ser desarrollado fuera de esa clase. Este es uno de los principios más confusos de comprender debido al nombre tan inteligente que tiene, pero tiene su mecánica.
PRINCIPIOS DE LA PROGRAMACIÓN SOLID: Un conjunto de buenas prácticas que nos ayudan a crear código orientado a objetos más mantenible, reusable y sostenible a largo plazo. • Principios de programa...
#solid #java #dotnet #programacion #tutorial #desarrollosoftware
#objectorientedprogramming #programming #softwaredevelopment
🔔 ¡Suscríbete ya! kzfaq.info...
➕ Más tutoriales en: www.makigas.es
⭐ Programa de miembros: youtube.com/@m...
📝 Foros de la comunidad: foro.makigas.es
💬 Servidor de Discord: discord.makiga...

Пікірлер: 13
@Chemaclass
@Chemaclass 11 ай бұрын
Está genial revisitar siempre estas cosas tan fundamentales 🎉
@wilfredodice7972
@wilfredodice7972 11 ай бұрын
saludos mikagas pero ese prinicpio no es de solid o sea no es del tio, si no del sr. Bertrand Meyer. el cual lo explica y muy bien en su libro de 1988, . "Object-Oriented Software Construction", en cuanto a dificil de comprender, pues claro si no leen los libros como ?, ademas vale recalcar que para que este principio se cumpla debe cumplir el otro principio "SUSTITUCION DE LISKOV", que tampoco es del tio bob, ni es un prinicpio solid, puesto ya se se habia propuesto mucho antes por la dra. Barbara Liskov. Y tampoco se puede hacer buen software solo con aprender SOLID. Se tiene que saber mas que solid. Se le debe agradece a los agiles muchas cosas como la integracion continua, el tema de las pruebas los test, y la joya de la corona como es el refactoring. entre otras cosas mas, pero les digo que con solid no es suficiente. Excelente canal del cual soy un gran fan.
@makigas
@makigas 11 ай бұрын
Concuerdo con todo. La gente ya no lee porque la generación tiktok quiere un post de medium que se lea en 2 minutos o menos, por eso luego vienen los sustos.
@carlossalasamper
@carlossalasamper 11 ай бұрын
Como dices al final, al aplicar inocentemente la herencia de clases puedes romper este principio (en el momento en el que tengas que llamar al constructor o método del padre dentro del hijo para que mantenga el mismo comportamiento). Es una observación que me ha venido a la mente varias veces intentando entender este principio
@dutchier4896
@dutchier4896 11 ай бұрын
Epico Maki!! larga vida a Java !
@THEwed123wet
@THEwed123wet 3 ай бұрын
que programa usas para pintar? se ve muy chulo
@makigas
@makigas 3 ай бұрын
Excalidraw (excalidraw.com)
@CosmeValera
@CosmeValera 11 ай бұрын
A ver si subes el video para los dos principios solid que faltan!! :)
@makigas
@makigas 11 ай бұрын
Están encaminados, este era el más complicado pero el resto son más sencillos.
@florentinobajo
@florentinobajo 11 ай бұрын
Vaya. este video no le habia visto... se me ha debido de pasar +1
@pablojjimenez
@pablojjimenez 11 ай бұрын
Uss algún plugin de Excalidraw para usar una tableta gráfica? gracias
@CosmeValera
@CosmeValera 11 ай бұрын
Buen video. Me gustaría saber q es eso de la delegación q dices q es otra opción mejor que la herencia 👍
@makigas
@makigas 11 ай бұрын
Existen ocasiones donde es mejor delegar en otra clase la acción que hace un método antes que extender una clase para poder heredar el comportamiento. Pero sí, esto debería ser tema para otro día.
SOLID: Principio de Sustitución de Liskov (LSP)
8:02
makigas
Рет қаралды 2,1 М.
Principios SOLID: Principio de Abierto/Cerrado OCP
10:14
hdeleon.net
Рет қаралды 22 М.
Кадр сыртындағы қызықтар | Келінжан
00:16
Meet the one boy from the Ronaldo edit in India
00:30
Younes Zarou
Рет қаралды 13 МЛН
SOLID: Principio de Responsabilidad Única (SRP)
7:59
makigas
Рет қаралды 3,3 М.
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 141 М.
SOLID Principles in JavaScript
22:00
Carlos Azaustre - Aprende JavaScript
Рет қаралды 30 М.
SOLID: Principio de Segregación de Interfaz (ISP)
6:20
makigas
Рет қаралды 2 М.
The cloud is over-engineered and overpriced (no music)
14:39
Tom Delalande
Рет қаралды 544 М.
Nueva Emergencia de Salud Global
14:26
El Robot de Platón
Рет қаралды 461 М.
Los Principios SOLID explicados ¡Con ejemplos! 100% PRÁCTICO
24:24
The Coder Cave esp
Рет қаралды 46 М.
🟥 Principios SOLID - 5 + 1 Reglas que CAMBIARÁN tu forma de PROGRAMAR [2022]
52:18
DevExpert - Programación Android y Kotlin
Рет қаралды 41 М.
Кадр сыртындағы қызықтар | Келінжан
00:16