Skip to content

Commit 9e92e1c

Browse files
committed
Fix spelling error in "Encapsulamiento" and update pin data type from int to String in multiple sections
1 parent e758c3d commit 9e92e1c

File tree

1 file changed

+28
-28
lines changed

1 file changed

+28
-28
lines changed

content/sesion04/Readme.md

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ cd sesion04
3232

3333
---
3434

35-
#### Encapuslamiento
35+
#### Encapsulamiento
3636

3737
¿Que piensas cuando escuchas la palabra encapsulamiento?
3838

@@ -956,7 +956,7 @@ Características:
956956
- fondo_pantalla: String
957957
- reloj: String
958958
- bateria: int
959-
- pin: int
959+
- pin: String
960960
Acciones:
961961
- SistemaOperativo:
962962
- cambiar_fondo_pantalla(imagen)
@@ -988,7 +988,7 @@ classDiagram
988988
#reloj: String
989989
+fondo_pantalla: String
990990
-bateria: int
991-
-pin: int
991+
-pin: String
992992
+cambiar_fondo_pantalla(imagen)
993993
+ver_hora()
994994
+estado_bateria()
@@ -1010,7 +1010,7 @@ classDiagram
10101010
#reloj: String
10111011
+fondo_pantalla: String
10121012
-bateria: int
1013-
-pin: int
1013+
-pin: String
10141014
+cambiar_fondo_pantalla(imagen)
10151015
+ver_hora()
10161016
+estado_bateria()
@@ -1042,7 +1042,7 @@ class SistemaOperativo:
10421042
self.fondo_pantalla = fondo_pantalla
10431043
self._reloj = reloj
10441044
self.__bateria = 1 # Privado
1045-
self.__pin = 0000 # Privado
1045+
self.__pin = '0000' # Privado
10461046
def cambiar_fondo_pantalla(self, nuevo_fondo):
10471047
self.fondo_pantalla = nuevo_fondo
10481048
print(f"Nuevo fondo: {self.fondo_pantalla}")
@@ -1071,7 +1071,7 @@ so.ver_hora()
10711071
so.estado_bateria()
10721072
so.cargador(20)
10731073
so.estado_bateria()
1074-
so.cambiar_pin(5678)
1074+
so.cambiar_pin('5678')
10751075
try:
10761076
print(f"Batería: {so.__bateria}") # Error
10771077
except AttributeError as e:
@@ -1168,7 +1168,7 @@ Objetos:
11681168
- Edificio
11691169
Características:
11701170
- Edificio:
1171-
- pin: int
1171+
- pin: String
11721172
Acciones:
11731173
- Edificio:
11741174
- get_pin()
@@ -1182,7 +1182,7 @@ Creando el diseño de diagrama de clases
11821182
```mermaid
11831183
classDiagram
11841184
class Edificio {
1185-
-pin: int
1185+
-pin: String
11861186
+get_pin()
11871187
+set_pin(nuevo_pin)
11881188
}
@@ -1193,7 +1193,7 @@ classDiagram
11931193
%%{init: {"theme": "dark", "look": "handDrawn" }}%%
11941194
classDiagram
11951195
class Edificio {
1196-
-pin: int
1196+
-pin: String
11971197
+get_pin()
11981198
+set_pin(nuevo_pin)
11991199
}
@@ -1207,7 +1207,7 @@ Implementando en Python
12071207
# Definiendo la clase
12081208
class Edificio:
12091209
def __init__(self):
1210-
self.__pin = 1234 # Privado
1210+
self.__pin = '1234' # Privado
12111211
def get_pin(self): # Getter público
12121212
return self.__pin
12131213
def set_pin(self, nuevo_pin): # Setter público
@@ -1219,8 +1219,8 @@ class Edificio:
12191219
# Implementando la clase
12201220
edificio = Edificio()
12211221
print(f"Pin actual: {edificio.get_pin()}")
1222-
edificio.set_pin(56789) # Error
1223-
edificio.set_pin(5678) # Correcto
1222+
edificio.set_pin('56789') # Error
1223+
edificio.set_pin('5678') # Correcto
12241224
print(f"Pin actualizado: {edificio.get_pin()}")
12251225
```
12261226

@@ -1269,7 +1269,7 @@ Objetos:
12691269
- Edificio
12701270
Características:
12711271
- Edificio:
1272-
- pin: int
1272+
- pin: String
12731273
- telefono: String
12741274
Acciones:
12751275
- Edificio:
@@ -1297,7 +1297,7 @@ Creando el diseño de diagrama de clases
12971297
```mermaid
12981298
classDiagram
12991299
class Edificio {
1300-
-pin: int
1300+
-pin: String
13011301
-telefono: String
13021302
+get_pin()
13031303
+set_pin(nuevo_pin)
@@ -1315,7 +1315,7 @@ Creando el diseño de diagrama de clases
13151315
%%{init: {"theme": "dark", "look": "handDrawn" }}%%
13161316
classDiagram
13171317
class Edificio {
1318-
-pin: int
1318+
-pin: String
13191319
-telefono: String
13201320
+get_pin()
13211321
+set_pin(nuevo_pin)
@@ -1345,7 +1345,7 @@ Implementando en Python
13451345
# Definiendo la clase
13461346
class Edificio:
13471347
def __init__(self):
1348-
self.__pin = 1234
1348+
self.__pin = '1234'
13491349
self.__telefono = "123-456-7890"
13501350
def get_pin(self):
13511351
return self.__pin
@@ -1363,8 +1363,8 @@ class Edificio:
13631363
# Implementando la clase
13641364
edificio = Edificio()
13651365
print(f"Pin actual: {edificio.get_pin()}")
1366-
edificio.set_pin(56789) # Error
1367-
edificio.set_pin(5678) # Correcto
1366+
edificio.set_pin('56789') # Error
1367+
edificio.set_pin('5678') # Correcto
13681368
print(f"Pin actualizado: {edificio.get_pin()}")
13691369
print(f"# telefónico actual: {edificio.get_telefono()}")
13701370
edificio.set_telefono("098-765-4321")
@@ -1487,7 +1487,7 @@ Objetos:
14871487
- Edificio
14881488
Características:
14891489
- Edificio:
1490-
- pin: int
1490+
- pin: String
14911491
- telefono: String
14921492
Acciones:
14931493
- Edificio:
@@ -1505,7 +1505,7 @@ El diseño del diagrama de clases se mantendrá igual, no depende del lenguaje d
15051505
```mermaid
15061506
classDiagram
15071507
class Edificio {
1508-
-pin: int
1508+
-pin: String
15091509
-telefono: String
15101510
+get_pin()
15111511
+set_pin(nuevo_pin)
@@ -1523,7 +1523,7 @@ El diseño del diagrama de clases se mantendrá igual, no depende del lenguaje d
15231523
%%{init: {"theme": "dark", "look": "handDrawn" }}%%
15241524
classDiagram
15251525
class Edificio {
1526-
-pin: int
1526+
-pin: String
15271527
-telefono: String
15281528
+get_pin()
15291529
+set_pin(nuevo_pin)
@@ -1540,7 +1540,7 @@ Cambiando el getter y setter del pin por una propiedad
15401540
# Definiendo la clase
15411541
class Edificio:
15421542
def __init__(self):
1543-
self.__pin = 1234
1543+
self.__pin = '1234'
15441544
self.__telefono = "123-456-7890"
15451545
@property
15461546
def pin(self):
@@ -1560,8 +1560,8 @@ class Edificio:
15601560
# Implementando la clase
15611561
edificio = Edificio()
15621562
print(f"Pin actual: {edificio.pin}")
1563-
edificio.pin = 56789 # Error
1564-
edificio.pin = 5678 # Correcto
1563+
edificio.pin = '56789' # Error
1564+
edificio.pin = '5678' # Correcto
15651565
print(f"Pin actualizado: {edificio.pin}")
15661566
print(f"# telefónico actual: {edificio.get_telefono()}")
15671567
edificio.set_telefono("098-765-4321")
@@ -1613,7 +1613,7 @@ def set_pin(self, nuevo_pin): # Setter público
16131613
print("Pin cambiado exitosamente.")
16141614
else:
16151615
print("El pin debe ser un número de 4 dígitos.")
1616-
# objeto.set_pin(5678)
1616+
# objeto.set_pin('5678')
16171617
```
16181618

16191619
```python
@@ -1624,7 +1624,7 @@ def pin(self, nuevo_pin): # Setter público como propiedad
16241624
print("Pin cambiado exitosamente.")
16251625
else:
16261626
print("El pin debe ser número de 4 dígitos.")
1627-
# objeto.pin = 5678
1627+
# objeto.pin = '5678'
16281628
```
16291629

16301630
---
@@ -1674,8 +1674,8 @@ class Edificio:
16741674
# Implementando la clase
16751675
edificio = Edificio()
16761676
print(f"Pin actual: {edificio.pin}")
1677-
edificio.pin = 56789 # Error
1678-
edificio.pin = 5678 # Correcto
1677+
edificio.pin = '56789' # Error
1678+
edificio.pin = '5678' # Correcto
16791679
print(f"Pin actualizado: {edificio.pin}")
16801680
print(f"# telefónico actual: {edificio.telefono}")
16811681
edificio.telefono = "098-765-4321"

0 commit comments

Comments
 (0)