1
00:00:00,120 --> 00:00:04,560
Continuamos, pero para ver algunas pequeñas mejoras y optimizaciones en el código.

2
00:00:04,680 --> 00:00:13,280
Bueno, y también solucionar algunos errores de ortografía, por ejemplo acá es Fak KB sin la s zaca

3
00:00:13,410 --> 00:00:14,580
de bien, qué más?

4
00:00:14,730 --> 00:00:18,330
Bueno, un detalle llega también en agregar experiencia.

5
00:00:18,480 --> 00:00:22,380
Lo habíamos implementado con el diss, es decir, que retorna la misma instancia.

6
00:00:22,710 --> 00:00:24,000
Entonces es muy parecido a esto.

7
00:00:24,090 --> 00:00:25,500
Lo podríamos encadenar.

8
00:00:25,650 --> 00:00:31,910
Bueno, como quitando acá el punto y coma en el primero y dejamos solamente el último.

9
00:00:32,460 --> 00:00:34,890
Y bueno, en el primero dejamos la instancia.

10
00:00:35,490 --> 00:00:44,070
La variable se ve punto a la experiencia, pero acá la quitamos, lo quitamos acá y acá también se fijan

11
00:00:44,190 --> 00:00:47,850
de forma en cadena porque siempre retorna a la misma instancia que más.

12
00:00:47,940 --> 00:00:53,250
Si nos vamos a imprimible, la interfaz había explicado que la interfaz puede ser default o public,

13
00:00:53,700 --> 00:01:00,120
pero en realidad bueno, los métodos en realidad cuando default por defecto también es public, es decir,

14
00:01:00,180 --> 00:01:03,750
al final si colocamos el public o no, va a ser siempre lo mismo.

15
00:01:03,900 --> 00:01:09,810
Y como recomendación lo podríamos quitar porque además se fijan incluso si lo colocamos.

16
00:01:10,200 --> 00:01:13,230
A veces aparece un comentario de que es redundante.

17
00:01:13,260 --> 00:01:19,680
Justamente acá el modificar public es redundante en un método, el interfaz de que siempre debería ser

18
00:01:19,680 --> 00:01:21,450
público y por defecto lo es.

19
00:01:21,570 --> 00:01:23,460
Es decir, el default es public.

20
00:01:23,760 --> 00:01:24,930
Lo podríamos dejar de esa forma.

21
00:01:25,110 --> 00:01:26,190
Bueno, son detalles.

22
00:01:26,340 --> 00:01:31,450
Lo otro que vamos a agregar en esta clase de persona, porque lo estamos utilizando mucho, me doy cuenta

23
00:01:31,450 --> 00:01:38,460
de que en libro tenemos el autor, pero también creo que en curriculum, en informe también tenemos

24
00:01:38,460 --> 00:01:39,480
personas, se fijan?

25
00:01:39,600 --> 00:01:42,290
Entonces se repite mucho en vez de ser un string.

26
00:01:42,480 --> 00:01:50,000
Lo podríamos agregar como una clase, entonces modelo new personas.

27
00:01:51,150 --> 00:01:52,110
Relaciones de objeto.

28
00:01:52,440 --> 00:01:53,230
Para que quede mejor.

29
00:01:53,250 --> 00:01:53,820
Nada más.

30
00:01:54,450 --> 00:01:58,470
Private string nombre,

31
00:02:02,400 --> 00:02:04,080
el apellido y listo.

32
00:02:04,080 --> 00:02:05,010
Y creer que con eso estamos.

33
00:02:05,190 --> 00:02:08,970
Bueno, podríamos tener muchos atributos más, pero para el ejemplo con el nombre apellido es lo que

34
00:02:08,970 --> 00:02:10,050
estamos utilizando.

35
00:02:10,950 --> 00:02:13,200
Así que generated constructor.

36
00:02:16,080 --> 00:02:16,660
Los dos.

37
00:02:16,770 --> 00:02:18,510
Pero también ye transceptor.

38
00:02:26,550 --> 00:02:27,530
Yo encontré otro vacío.

39
00:02:31,040 --> 00:02:36,320
En caso de que lo queramos crear vacío y lo pasamos con el set de todo y tengamos personal completo,

40
00:02:36,620 --> 00:02:37,700
entonces vamos cambiando.

41
00:02:37,760 --> 00:02:48,530
Por ejemplo, el libro, el autor persona y así hay que cambiar acá también persona.

42
00:02:50,410 --> 00:02:51,640
No se preocupen del error.

43
00:02:51,740 --> 00:02:52,190
Ta bien.

44
00:02:52,480 --> 00:02:56,950
Acá sería autor Tiz, autor, punto guet nombre.

45
00:02:59,080 --> 00:03:04,690
O incluso simplemente dice autor para no concatenar y implementamos el toString.

46
00:03:06,130 --> 00:03:06,940
Entonces acá.

47
00:03:08,030 --> 00:03:19,450
Li Derecho generate tu strength con los dos se fijan y concatenados, los jamás así y los jamás aca.

48
00:03:21,780 --> 00:03:22,470
Un espacio.

49
00:03:24,850 --> 00:03:28,680
hacÃa falta quitar la comilla de nombre y apellido.

50
00:03:28,800 --> 00:03:29,670
Luego encadenamos.

51
00:03:31,090 --> 00:03:35,080
Bien, ya tenemos libro, faltaría currículum.

52
00:03:44,950 --> 00:03:45,640
Dónde más?

53
00:03:45,730 --> 00:03:46,240
Nada más.

54
00:03:46,750 --> 00:03:50,620
Llegué a casa en prime persona con el toString informe.

55
00:03:58,370 --> 00:04:03,290
Decca, también autor, revisor, te fijan un cambio pequeño.

56
00:04:03,380 --> 00:04:11,360
Ahora faltaría ir a la clase ejemplo llégate más que cambiar, entonces sería new persona.

57
00:04:11,810 --> 00:04:12,740
Paréntesis.

58
00:04:14,030 --> 00:04:21,470
Cerramos paréntesis y acá paréntesis una coma y la de bueno, la dejo acá afuera.

59
00:04:21,560 --> 00:04:22,460
Lo dejamos acá adentro.

60
00:04:22,700 --> 00:04:23,930
Perfecto Jondo.

61
00:04:24,320 --> 00:04:26,030
Perfecto Erich Gamma.

62
00:04:26,120 --> 00:04:30,020
Lo mismo New Persona.

63
00:04:38,390 --> 00:04:43,060
Listo llega también informe Martin Fowler y James.

64
00:04:56,420 --> 00:04:57,170
Voy a bajar.

65
00:05:03,120 --> 00:05:08,730
James Gosling Bien, acá también podríamos bajar la coma.

66
00:05:08,940 --> 00:05:12,390
La dejamos acá y bajamos acá.

67
00:05:12,570 --> 00:05:14,400
Puede que más ordenado, indica.

68
00:05:14,400 --> 00:05:16,330
También bajamos bien a dice.

69
00:05:17,360 --> 00:05:19,010
Si levantamos, vamos a probar.

70
00:05:20,740 --> 00:05:23,050
Funciona igual, se fijan, pero con estas mejoras.

71
00:05:23,320 --> 00:05:25,070
Continuamos en la siguiente clase.
