Skip to content

Commit

Permalink
4 Pilares OOP - Abstraccion
Browse files Browse the repository at this point in the history
  • Loading branch information
runtimevic committed Jul 1, 2023
1 parent c516052 commit 42fcef2
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 5 deletions.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,4 +37,6 @@
- 🔗 [016 - OOP IEC 61131-3 PLC -- Interface vs Herencia_2](https://youtu.be/gFJN7x_m4to)
- 🔗 [017 - OOP IEC 61131-3 PLC -- Otros Operadores1](https://youtu.be/uf7BIFNQmYE)
- 🔗 [018 - OOP IEC 61131-3 PLC -- Otros Operadores2](https://youtu.be/rJUqVwoA2d8)
- 🔗 [019 - OOP IEC 61131-3 PLC -- ExST Texto Estructurado Extendido](https://youtu.be/W-eTB0hzIZQ)
- 🔗 [019 - OOP IEC 61131-3 PLC -- ExST Texto Estructurado Extendido](https://youtu.be/W-eTB0hzIZQ)
- 🔗 [020 - OOP IEC 61131-3 PLC -- 4 Pilares OOP - Abstracción](https://youtu.be/uUZbgOKnSx4)
- 🔗 [021 - OOP IEC 61131-3 PLC -- 4 Pilares OOP - Encapsulamiento]()
3 changes: 3 additions & 0 deletions docs/es/principios/_principios OOP.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,6 @@ Principios OOP: (4 pilares)
***
### <span style="color:grey">Links de Principios OOP:</span>
- 🔗 [github.com/Aliazzzz/OOP-Concept-Examples-in-CODESYS-V3](https://github.com/Aliazzzz/OOP-Concept-Examples-in-CODESYS-V3)
***
### <span style="color:grey">Link al Video de Youtube 020:</span>
- 🔗 [020 - OOP IEC 61131-3 PLC -- 4 Pilares OOP - Abstracción](https://youtu.be/uUZbgOKnSx4)
7 changes: 4 additions & 3 deletions docs/es/principios/abstraccion.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,13 @@ Reglas para el uso de la palabra clave ABSTRACT:
- Si un bloque de función contiene un método o propiedad abstracta, debe ser abstracto.
- Los bloques de funciones abstractas deben extenderse para poder implementar los métodos o propiedades abstractos.
- Por lo tanto: un FB derivado debe implementar los métodos/propiedades de su FB básico o también debe definirse como abstracto.

### <span style="color:grey">Conclusión:</span>
La encapsulación es uno de los 4 pilares de OOP. La encapsulación consiste en agrupar métodos y propiedades en un bloque de funciones y ocultar y proteger datos que no son necesarios para el usuario. Esto nos ayuda a escribir código SÓLIDO y reutilizable.
***

### <span style="color:grey">Links Abstracción:</span>
- 🔗 [ABSTRACT,www.plccoder.com](https://www.plccoder.com/abstract/)

- 🔗 [ABSTRACION Concepto, Infosys Beckhoff](https://infosys.beckhoff.com/content/1033/tc3_plc_intro/6413748235.html?id=2638086927809860687)
***
### <span style="color:grey">Link al Video de Youtube 020:</span>
- 🔗 [020 - OOP IEC 61131-3 PLC -- 4 Pilares OOP - Abstracción](https://youtu.be/uUZbgOKnSx4)

8 changes: 7 additions & 1 deletion docs/es/principios/encapsulamiento.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,11 @@ una clase, evitando que personas no autorizadas accedan directamente a ella. Red
aumenta la reutilización. La separación del código permite la creación de rutinas que pueden ser reutilizadas
en lugar de copiar y pegar código, reduciendo la complejidad del programa principal.
***
### <span style="color:grey">Conclusión:</span>
La Encapsulación es uno de los 4 pilares de OOP. La encapsulación consiste en agrupar métodos y propiedades en un bloque de funciones y ocultar y proteger datos que no son necesarios para el usuario. Esto nos ayuda a escribir código SÓLIDO y reutilizable.
***
### <span style="color:grey">Links Encapsulacion:</span>
- 🔗 [www.plccoder.com,encapsulation](https://www.plccoder.com/encapsulation/)
- 🔗 [www.plccoder.com,encapsulation](https://www.plccoder.com/encapsulation/)
***
### <span style="color:grey">Link al Video de Youtube 021:</span>
- 🔗 [021 - OOP IEC 61131-3 PLC -- 4 Pilares OOP - Encapsulamiento]()

0 comments on commit 42fcef2

Please sign in to comment.