1
00:00:10,370 --> 00:00:13,090
Hola te saluda nuevamente Ubal la costa.

2
00:00:13,730 --> 00:00:16,910
Espero que estés listo para comenzar con esta elección.

3
00:00:17,000 --> 00:00:21,210
Vamos a estudiar a continuación el tema de diseño de clases en Java.

4
00:00:21,620 --> 00:00:22,460
Estás listo.

5
00:00:22,550 --> 00:00:23,020
Vamos

6
00:00:26,190 --> 00:00:27,690
diseño de clases en Java

7
00:00:30,660 --> 00:00:31,070
en Java.

8
00:00:31,080 --> 00:00:36,290
Normalmente crearemos más de una clase con el objeto de crear sistemas funcionales.

9
00:00:36,330 --> 00:00:42,600
Por ejemplo si algún sistema que de ventas en alguna tienda o por internet o un sistema de facturación

10
00:00:42,840 --> 00:00:49,020
contabilidad o cualquier sistema de propósito general cuando creamos clases que se interrelacionan lo

11
00:00:49,020 --> 00:00:55,140
conoceremos como el diseño de clases con Java es posible crear cualquiera de estos sistemas ya que es

12
00:00:55,140 --> 00:00:57,760
un lenguaje de propósito general.

13
00:00:57,810 --> 00:01:02,820
De esta manera podemos cubrir los requerimientos solicitados por nuestros usuarios que son al final

14
00:01:02,970 --> 00:01:07,190
las personas o entidades que van a utilizar nuestro sistema.

15
00:01:07,230 --> 00:01:12,960
La idea de este curso es brindar las bases para la sintaxis y conceptos de Java más fundamentales que

16
00:01:12,960 --> 00:01:19,870
nos permitirán ir creando y entendiendo este tipo de sistemas en la lámina estamos mostrando la relación

17
00:01:19,930 --> 00:01:27,340
entre dos clases las cuales se encuentran en un paquete llamado com punto G.M punto ventas.

18
00:01:27,340 --> 00:01:31,760
Las clases están asociadas por una relación de un M.L.

19
00:01:31,780 --> 00:01:37,050
Este es un lenguaje de modelado de objetos y se conoce como una relación de agregación.

20
00:01:37,060 --> 00:01:44,230
Esta relación indica que una clase de tipo orden contiene varios productos podemos considerar una entidad

21
00:01:44,230 --> 00:01:50,680
de orden como un ticket de venta el cual contiene el resumen de todos los productos que se van a vender

22
00:01:50,830 --> 00:01:53,200
para una orden en particular.

23
00:01:53,200 --> 00:01:59,500
Por ello la clase de orden contiene los métodos de agregar producto calcular total de la Orden y mostrar

24
00:01:59,560 --> 00:02:00,700
orden.

25
00:02:00,700 --> 00:02:07,870
Este último método su objetivo es mostrar el Heydi de la Orden el monto total de la Orden así como cada

26
00:02:07,870 --> 00:02:12,740
uno de los productos agregados a la orden para almacenar varios productos.

27
00:02:12,790 --> 00:02:19,330
La Clase Orden tiene como atributo un arreglo de productos y de esta manera podremos agregar varios

28
00:02:19,330 --> 00:02:26,860
productos a una orden con ayuda del método agregar producto la clase de producto contiene tres atributos

29
00:02:27,220 --> 00:02:34,330
Heydi producto nombre y precio del producto por medio de estos tres atributos podremos identificar fácilmente

30
00:02:34,420 --> 00:02:40,670
a un producto finalmente tenemos la clase con la que realizaremos las pruebas para verificar que todo

31
00:02:40,670 --> 00:02:42,740
funcione correctamente.

32
00:02:42,800 --> 00:02:49,970
Esta es la clase de ventas dentro del paquete ventas aquí es donde crearemos los objetos orden y producto

33
00:02:50,240 --> 00:02:57,000
y utilizaremos los métodos respectivos para probar que funcione correctamente nuestro código así que

34
00:02:57,000 --> 00:03:01,740
este es el ejercicio que vamos a realizar a continuación de diseño de clases en Java

35
00:03:10,040 --> 00:03:13,720
para más información de M.L Unified Modeling Language.

36
00:03:13,760 --> 00:03:19,240
Se les deja este link para que puedan consultar más información acerca de este lenguaje de modelado.
